Project: Code a Python-based space video game
What I learned: Backup your backups
Duration 8 months
Age 13
This was my first seriously coded game. It was coded in Python and the PyGame library extension for graphics. The script was over a thousand lines, with hundreds of sprites. After about 6 months of work I had finished and was preparing to export it to an executable. But while attempting to do so the file was corrupted and 6 months work gone forever. This taught me the very important, but hard to learn lesson of backing up work. The next three months were spent reconstructing the game from scratch. Several important concepts were learned while constructing the game: classes, relative positioning with simulated 3D graphics, and artificial intelligence. The game was set in space in 2.5 dimensions. Alot of work went into camera and parallax movement (inspiration for this website) as this was coded from scratch because the graphics library did not include this. The game was complete with a shop and different types of aliens. The game also has an artificial chat, although very primitive, it would learn slowly and remember from each session to improve.
Click Here To Watch Game Preview