- a Monster M4sk board (from adafruit)
- adafruit_lis3dh
- adafruit_imageload
- adafruit_st7789
- adafruit_seesaw
- adafruit_display_text
- You are the robot(Adabot), your goal is to catch the heart before the snake (Blinka).
- Tilt the board to make the robot move. Tilt more equals more speed.
- Collisions "bump" the opponents : they exchange velocity and heading angle. (so from behind, you just push it and it slow you down)
- Each time you reach 10 points, you level-up : scores are back to 0-0, Blinka speed-up a little and wait less when the heart move.
- When Blinka reach 10 pts, it's game over. Click any of the 3 top-right buttons to reset the game.
- A Boss level
- Power-ups
- A welcome screen
- Extending game over screen to the 2nd display
- Sounds (Got a bug with that)
- When steping between the 2 displays, if the sprite go back to the display it come from, the sprite on the other display may not be hidden correctly
- Sounds not working
I got a lot of fun with this project learning about moving things, tilegrids, collision detection, and games mechanics.