New Shooter Game for ST7735/ST77XX TFT

Here is a game I created using a Pro Micro and a 1.8" ST7735 display. The game itself is similar to Atari's Tempest but nowhere near as great... limitations.

Attached is the game as well as the libraries I used.

DiskWarGame FINAL.zip (419.5 KB)
Button.zip (8.1 KB)

Objective:
Simply shoot the enemy disks and rack up a high score. Each level you must destroy X many enemies to advance. You can also miss enemies but 10 misses and it's GAMEOVER.

After each level, enemies get a little faster and the number of enemies increases by 5. After every 5 levels, the divisions (places you move to) increase by 2.

You have 3 health points (max) and you can restore 1 health point (if not full) every 2500 points. It takes 3 missile hits to destroy an enemy or 1 hit with your ship, but keep in mind you only have 3 hits yourself before it's GAMEOVER.

Controls:

  • UP/DOWN - Change the divisions, its kinda like the difficulty but it only really changes the number of places you can move to.
  • LEFT/RIGHT - Move you around the field
  • FIRE - Starts the game as well as Shoots missiles

(The DFPlayer Module and Speaker are not utilized as I ran out of memory + the DFPlayer Module was for a different project altogether)

I may place this with the other Arduino Games later, but for now i'll leave it here.

I will also eventually make this a game for the Raspberry Pi Pico W, with audio and the ability to save high scores too.

Enjoy!

2 Likes

That looks really cool! It's impressive what you managed to do with limited hardware. Would be fun to see how it turns out on the Pico W with sound and high scores.