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

https://github.com/matthewbeckwith/sideshot

This is the story of a kid bored in class, that decides to doodle on his notebook paper instead of taking notes. He eventually falls asleep and finds himself in a dream of his creation! Playing the part of his spaceship doodle that shoots eyeballs, you fight mathbooks, rulers and other school related enemies that flood the screen.
https://github.com/matthewbeckwith/sideshot

Last synced: about 2 months ago
JSON representation

This is the story of a kid bored in class, that decides to doodle on his notebook paper instead of taking notes. He eventually falls asleep and finds himself in a dream of his creation! Playing the part of his spaceship doodle that shoots eyeballs, you fight mathbooks, rulers and other school related enemies that flood the screen.

Awesome Lists containing this project

README

        





SIDESHOT


built with Phaser.js

This is the story of a kid bored in class, that decides to doodle on his notebook paper instead of taking notes. He eventually falls asleep and finds himself in a dream of his creation! Playing the part of his spaceship doodle that shoots eyeballs, you fight mathbooks, rulers and other school related enemies that flood the screen.


Install -



  • Clone or download the repo

  • cd SIDESHOT

  • start the server: node server.js

How to Play -



  • Open browser after starting the local server and navigate to localhost:8000

  • Hit the SPACEBAR to get started

  • the spaceship tries to follow the Mouse and shoots with SPACEBAR

  • When you've died, hit the SPACEBAR to reset the game

Known Bugs / TODO List -



  • Sound doesnt activate until spaceship shoots for the first time

  • Healthbar and Shieldbar should fill with respective colors (red, blue) for visiblity on health and sheild

  • Sheild values/functions dont actually exist in code

  • Code needs to be restructured before it turns into spaghetti

  • Add more types of enemies, new wave patterns of movement, and maybe some of them should shoot

  • Maybe add levels instead of endless mode with increasing amounts of enemies

  • Make 'Boss' (Enemy/Enemies): Thinking it could be the teacher "waking" the student with maybe different waves of numbers, letters, equations