Space Ores (Arduino Uno)
A downloadable game
"Life isn't easy for an ore miner in space."
The Game
- Premise: you play as a simple mining vessel in space. Your goal is to evade obstacles while taking the ores you gathered to HQ. Though some obstacles are mindless rocks, others have a mind (read: movement pattern) of their own!
- Gameplay: in this one-button game, you change change lanes by pressing the (single) button.
- Your goal: survive navigating your vessel through four different levels, of which the final level is a 'boss level'!
The Arduino Uno build
- The Arduino Uno build itself is not too difficult to create. The LCD screen and the one-button are the most important parts. You can play the game perfectly without the (audio)speaker and/or pause button.
- The screen is a 16x2 LCD display screen with I2C interface (so no soldering!).
If there is demand, I can see if I can generate a schematic which might be easier to read than the picture of the setup.
The Code and Tools
- Initial idea inspired by the 'endless runner' on Arduino: https://www.instructables.com/Arduino-LCD-Game/
- "Custom Character Generator" was used to make my life easy in creating the 5x8 sprites on the LCD: https://omerk.github.io/lcdchargen/
- The game uses the "LiquidCrystal I2C" library (by Frank de Brabander), which can be easily installed via the Arduino IDE.
I'm not a programmer, but the code does what it needs to do: work! ;) Feel free to download and play around with it. Maybe you can create some new levels or enemies. Have fun!
Status | Prototype |
Author | Soulpatched |
Genre | Action |
Tags | Aliens, Arcade, arduino, diy, lcd, one-button, Pixel Art, Short, Singleplayer, Space |
Average session | A few minutes |
Languages | English |
Install instructions
For the game to work properly, do make sure that all three files are in the same folder. You can upload the game to your Arduino Uno, using the Arduino IDE.
Leave a comment
Log in with itch.io to leave a comment.