I wanna learn PICO-8, and my spouse's favorite game is Asteroids, so here we go...
- Kevin Thompson - snagged a lot of OO concepts for PICO-8 from them
- Net Ninja Asteroids - Has some usable ship/player math descriptions
- Jeffrey Thompson Collision Detection
- Don't respawn player if UFO exists
- (?) Fix starfield so stars can't be super close to each other
Update title screenAdd high scoringAdd camera shake on player deathAdd instructions to title and game over screensAdd version to title screenFix UFO bullet hitting playerFix player spawn when UFO nearbyRefactor collisions to player and ufoAdd UFOs and movementAdd UFO spriteAdd UFO firing bulletsAdd all UFO collisionsFix for slow collision issuesAdd closeness check before deep check
Add extra livesDisable hold firingAdd sfxAdd UFO targetting to playerAdd debugging utilsAdd OOP for scenes and entitiesAdd shipAdd ship movement and rotationAdd bulletsAdd asteroidsAdd various size asteroidsAdd asteroid bullet collisionAdd asteroid ship collisionAdd game stateAdd scoringFix asteroids spawning on screen (they should start offscreen and come in)Add larger asteroids breaking up to smaller onesFix scene switching between game and title (game sticks around)Add player livesAdd game over screenAdd asteroid spawning over time to increase difficultyFix asteroid static vs instance propertiesFix point in circle collisionAdd ship destruction animationAdd asteroid destruction animationAdd starfield animationFix to hide stars behind asteroidsTitle screenAdd rear booster fire animation while ship movingAdd line in circle collisionAdd center point of ship side collisionOptimize collision detection