One Class Shooter - 1 Class Jam
My creation for the 1 Class Jam, One Class Shooter is an HTML5 space shooter created in a single class.
It's pretty standard as far as shoot-em-ups go. Use WASD, the arrow keys, or ,AOE to move around. Press or hold space to fire. Kill the enemies to get more points. Dodge the incoming lasers.
On mobile, you can tap and hold the screen to fire and move the ship to your finger. You can do this with the mouse on desktop, too.
I decided to make a shmup-style game since there's quite a few moving parts. Enemies spawning, enemies shooting bullets, the player shooting bullets... I figured it'd be interesting to put all those into the same class. However, it turned out to be easier than I expected, which is probably more of a testament to how good of a game engine Phaser is. It took about four to five hours to complete, working on it alone.
The code (files in the "src" folder) is licensed under the Unlicense and the assets (files in the "static/assets" folder) are all CC0 1.0 from various locations, so feel free to do whatever you want with the source!
Status | Released |
Platforms | HTML5 |
Release date | Mar 18, 2018 |
Author | Euophrys |
Genre | Shooter |
Made with | Phaser |
Tags | Shoot 'Em Up, Space |
Code license | Unlicense |
Asset license | Creative Commons Zero v1.0 Universal |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse, Touchscreen, Smartphone |
Download
Install instructions
The source includes a README.txt. Please see that for information on how to build and run the game locally.
Development log
- Mobile SupportMar 19, 2018
Leave a comment
Log in with itch.io to leave a comment.