Move - Left & Right Arrow Keys
Shoot - Space Bar
This browser-based shoot-'em-up was originally programmed in Python using the Pygame library. As my focus has shifted to web development, I've made it playable via browser using WebAssembly.
The game can be played on GitHub by clicking this link or the banner above, or via my website by clicking here.
The original goal of this project was a simple game that would allow me to apply OOP principles and clean coding habits. As I've integrated it into an HTML document, it also became an exercize in working with someone else's code, as well as integrating it into my own site.
Although this was a good learning experience, compiling this game for web using PygBag was a more hands-off approach than I usually prefer with my own code. Because I was relying on a library I was not familiar with, my ability to modify the code and control how it displayed on my site was limited. In future projects, planning for possible web integration will be something I initiate at the beginning of a given project.
- Rendering sprites on a viewport
- Object Oriented Programming and clean coding habits
- Interacting with code written by another programmer
- Integrating code into a webpage with its own CSS stylesheet
Original Photo Used for Background:
Modified from 'Galaxy' by Andy Holmes
Music:
'Lose Your Head' by Eggy Toast
Sound Effects:
'Digital SFX Set' by Kenney.nl
