Spaceman on Jupiter is a simple game developed from scratch with HTML5 and vanilla JavaScript as a final project for the CPSC 1045 Introduction to Web Programming class in Langara College.
The requirements were:
- Use only vanilla JavaScript and HTML5 Canvas, with no external libraries or frameworks
- Have some interactivity to reach a goal (as in... the game should be playable)
Some small improvements were made after final submission.
Interact with the page to hear the background music (due to browsers limitations on playing audio on recently loaded pages).
Play on Heroku or
- Download
- Extract
- Open index.html on Chrome or another browser
All assets are licensed Creative Commons or market as Public Domain.
Space Backgrounds: https://dinvstudio.itch.io/dynamic-space-background-lite-free
Asteroid: https://opengameart.org/content/pixel-art-2d-asteroid-pack
Spaceman: https://opengameart.org/content/spaceman-sprite-sheets
Fireballs: https://opengameart.org/content/fireballs
Background: https://freesound.org/people/Tristan_Lohengrin/sounds/258348/ Sound effect by Tristan Lohengrin : https://www.tristanlohengrin.fr/
Jetpack: https://freesound.org/people/inferno/sounds/18380/
Death FX: https://freesound.org/people/scorpion67890/sounds/396798/
Death Music: https://freesound.org/people/womb_affliction/sounds/429195/
Volcano Explosion: https://freesound.org/people/wubitog/sounds/200466/