A small project to practice python
- In-game console
- Console commands which are defined with attributes
@DefineConCommand("banana")
def ConCmd_Banana(line, args, cmd):
if len(args) == 2:
for x in range(int(args[1])):
ConWrite("Banana")
else:
ConWrite("Banana!")
- Cheats
- Highscores
- Waves of asteroids
- Simple space physics/movement simulation
- Config file to store settings
- Anti tampering system for the config file
- Random asteroid shape generation
- Circle-Circle collision detection
- Sound effects
- Shaders
Shaders, make it look funky- Some kind of power-up system
- Online leatherboards/
highscores - Load/store key bindings in a file?
- Eye candy, eye candy, eye candy
- Ear candy?