An open API service indexing awesome lists of open source software.

https://github.com/kornil/solaris-ascension

space shooter game
https://github.com/kornil/solaris-ascension

canvas-game es6-javascript

Last synced: about 1 year ago
JSON representation

space shooter game

Awesome Lists containing this project

README

          

Solaris Ascension

How to Play


Move your spaceship with either WASD or ARROW KEYS, shoot with SPACEBAR.

Plan



I developed this game for the December GameDev Challenge on FreeCodeCamp.
I drawn all the textures used(inspiration from google images), and wrote the code with ES6 in mind, it uses js classes(objects with multiple prototypes), and it is generally OOP, some functions seems really daunting as move() as it is the only movement function for all the different spaceships so it has a lot of if/else statements to determine the right ship, in the future it will be split to make the code more modular.


As of now the game has only one level with 3 different enemies each with their own unique movement and projectiles, in the future I plan to add:


  • Player Upgrades

  • New Enemies/Bosses

  • New Levels

  • Save/Load Game