(Incomplete) entry for Kenney Jam 2026. The theme is "scale": In this case, musical scale!

Unfortunately I ran out of time before reaching the point of making it fun so it's an extremely bare toy instead.

Controls:

- Left/Right arrow to move left, right.

- Up arrow to jump.

The buttons in the level each play a note. Try to play a major scale starting at C!

How to restart:

- If you jump off the platform and end up the water: congratulations, the water is just a platform but you probably can't get back. Move left or right off the edge of the screen to respawn at the start position.

Dev notes:

- Time: I started on Saturday, as I had prior engagement on Friday evening. Pre-jam I had set up a ~blank web dev project (just typescript and esbuild to bundle the scripts)

- Libraries/dependencies: The game does not use any libraries except those provided directly by the web browser. Everything is implemented from scratch on web platform APIs. Display uses HTML5 Canvas (2D rendering context, no WebGL), audio uses the Web Audio API. Interaction uses the normal pointer & key events.

- Assets used: Principally the Kenney "pixel platformer" pack (https://kenney.nl/assets/pixel-platformer). Also Kenney "Future" font (https://kenney.nl/assets/kenney-fonts), and a skybox (https://kenney.nl/assets/skyboxes) for the background.

- Musical notes: Extremely bad and trivial note synthesis using the Web Audio API (no "asset pack" for this; the notes are programatically generated/synthesised on the fly). It's just a sawtooth wave with a trivial envelope.

Published 3 days ago
StatusPrototype
PlatformsHTML5
Authortwunk
ContentNo generative AI was used

Development log

Comments

Log in with itch.io to leave a comment.

Cool little toy box!  I can definitely see this scaling into something really fun--pun intended <3