My game entry for JS13K Games 2021 on the theme "Space".
-
Run
npm install
to install all the build dependencies. -
Run
npm start
to build the game and serve it locally into a new browser tab. Any changes to the source code will live-reload the game in the browser tab. -
Run
npm run build
to build an optimized version of the game, packaged for JS13KGAMES submission.
Space no longer sounds its old self... Bring harmony to the Cosmic Microwave Background by solving each planet's musical puzzle!
Each planet has an iconic space tune. Each ring of the planet is a note of the tune. Unfortunately, each tune was scrambled. Recompose the tune by swapping rings 2 by 2.
Wider rings mean longer notes. Colder ring colors mean lower notes, while warmer ring colors mean higher notes. A hint will help you guess the tune of each planet.
Drag and drop rings with mouse clicks (desktop) or tap (mobile). Rings will light up when they can be dropped.
Coil subscribers get exclusive markers under each ring indicating if notes are correctly placed or not.
- Eoin McGrath for his original build script
- Peters and flo- for their pixel font from Glitch Hunter
- Ryan Malm for sharing his Twitter message code
- Maxime Euziere for his switch/case approach to handling game screens in update/render/input handlers
- Florent Cailhol for suggesting Terser in place of UglifyJS
- Matt for pointing out the existence of
advzip-bin
- Frank Force and Keith Clark for their über smoll sound & music players, ZzFX and ZzFX Music respectively
- Steven Lambert for his Pseudo Random Number Generator from Kontra.js
- Matt Deslaurier for canvas-sketch-util's lerp functions
- Maxime Euziere again for his miniPiano tool, and Crystal Parker for annotating his code so it could be easily integrated in my game.