A Gem Dash is motivated from specific 8-bit games.
Since it's my first code in Python, the old template gave me a good code basis
to understand how to build game logic, use PyGame and create something that will work and I can finish.
I can add even more game mechanics and changes.
*_win include .exe (executable)
*_mac include .app (in dmg, works independent)
Requirements:
- Python 3.13.2 or newer
- Pygame 2.6.1 or newer ( terminal: pip install pygame )
Objective And Rules Of The Game:
- Collect all the diamonds to open the exit to go to the next level.
- Collect and Place explosives and make Kaboom !
- Stay alive and avoid the monsters !
- Cursors, CTRL+Cursors, place: SpaceBar, stuck: Backspace, pause/exit: ESC, music: M
Room For Improvements:
This is just a learning programming experiment of 8-bit games mechanics.
If you were to polish this game further you would want to add things like:
- Add new levels in GemLevels.txt
- Create new monster
Features
- Gems & Boulders
- Bombs & Lava
- Rocks & Rolls
- 12 Levels
- Game Score memory
- all code is in one file
- just 1429 lines of code
- only PyGame addon