Skip to content

spencersokol/asteroids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PICO-8 Asteroids

I wanna learn PICO-8, and my spouse's favorite game is Asteroids, so here we go...

Resources

TODO

  • Don't respawn player if UFO exists
  • (?) Fix starfield so stars can't be super close to each other

DONE

  • Update title screen
  • Add high scoring
  • Add camera shake on player death
  • Add instructions to title and game over screens
  • Add version to title screen
  • Fix UFO bullet hitting player
  • Fix player spawn when UFO nearby
  • Refactor collisions to player and ufo
  • Add UFOs and movement
  • Add UFO sprite
  • Add UFO firing bullets
  • Add all UFO collisions
  • Fix for slow collision issues
    • Add closeness check before deep check
  • Add extra lives
  • Disable hold firing
  • Add sfx
  • Add UFO targetting to player
  • Add debugging utils
  • Add OOP for scenes and entities
  • Add ship
  • Add ship movement and rotation
  • Add bullets
  • Add asteroids
  • Add various size asteroids
  • Add asteroid bullet collision
  • Add asteroid ship collision
  • Add game state
  • Add scoring
  • Fix asteroids spawning on screen (they should start offscreen and come in)
  • Add larger asteroids breaking up to smaller ones
  • Fix scene switching between game and title (game sticks around)
  • Add player lives
  • Add game over screen
  • Add asteroid spawning over time to increase difficulty
  • Fix asteroid static vs instance properties
  • Fix point in circle collision
  • Add ship destruction animation
  • Add asteroid destruction animation
  • Add starfield animation
  • Fix to hide stars behind asteroids
  • Title screen
  • Add rear booster fire animation while ship moving
  • Add line in circle collision
  • Add center point of ship side collision
  • Optimize collision detection

About

PICO-8 Asteroids clone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages