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!