Retro Video Game developed in Kontra and sfxr JS libraries, as a part of JS13k Challenge 2018.
Demo and First Release (version 1.0.0) of the game.
Current version: 2.2.0
This is not just another space robot shooter game. Your planet is under threat as the asteroids are approaching with uncertain speed. Your mission is to destroy them all before your battery is drained out completely and making you offline permanently. However, you can look for golden stars to recharge battery.
Survive till you go full offline!
- Arrow Keys - Menu Toggle/Robot Movement
- Enter - Confirm/Continue
- Space - Shoot
- P - Pause/Resume Game
- Fork this repo and clone it on your system.
- Make sure that you're using node version v21.6.0 for this application. Use nvm for switching to this node versions.
- Install all the required dependencies by running
yarn install
. - Create a new branch out off
master
for your fix/feature by runninggit checkout -b new-feature
. - Build this project by running the following commands
grunt
- This createsindex.html
and unminifiedgame.js
insidedist
folder and a watcher task.grunt release
- This createsindex.html
and minifiedgame.js
insidedist
folder.
- Open the generated
index.html
file in your browser to run and play the game application.
- Do not fix multiple issues in a single commit. Keep them one thing per commit so that they can be picked easily in case only few commits require to be merged.
- Before submitting a patch, rebase your branch on upstream
master
to make life easier for the merger.
MIT Licensed
Copyright (c) 2024 Ashish Bardhan, ashbardhan.github.io