1
Work in progress bullet hell I'm writing to get to grips with TIC-80.
Need to refactor the code badly, gave myself a time limit of 2 hours to get this first thing done.
You can't win yet, but you can lose!
Update 1: Increased bullet damage. Added two new enemy types. They just spawn equally randomly at the moment but the plan is to scale their damage and increase the mix as the level increases. The code isn't getting refactored until I have added a fourth enemy type and tweaked the difficulty. Then the plan is to add some powerups (mines, lasers) and some sound effects.
Update 2: Tweaked bullet damage to player. Made it take 1, 2 or 3 shots to destroy ships depending on their class. Add some basic sound effects for shooting, enemy ships blowing up, and your own inevitable death.
Update 3: Added color to the health indicator. Added a notification system that can handle multiple simultaneous notifications, need to center the text properly. Added a probability of encountering a cloaked ship (a grey 2x2 square) which will take one shot to decloak, then the normal amount of shots to destory. You will get a notification when a cloaked ship is spawned.
Update 4: I misunderstood how Lua handles nil so I was deleting while iterating without realising, as a consequence the game is a lot more stable. Reduced number of background stars due to feedback. Added two new enemy types. Added an Earth meter that drops every time an enemy makes it through alive, empty means game over. Next I'll add some powerups I think.
Update 5: Changed some of the bullet dispersal patterns so they aren't always shooting in a straight line.
Update 6: Changed more bullet patterns, added a health powerup every level. Gun updates with each of the first four levels, will probably make this powerup based, alternating barrels, double barrel, turbo fire, bullets keep travelling after collisions.
Update 7: Minor update, had a few requests to make the stars different shades of grey to make it easier to see bullets. Fixed a bug with the powerup collision.