By A charming Zelda-style boomerang roguelike · Needs a keyboard and mouse · 2019
Play:
Touch: Not supported - this is a bespoke pre-LittleJS engine with no touch input of any kind · Keyboard: WASD to move, mouse click to throw and recall the boomerang
About:
A JS13K 2019 competition entry - a Zelda-style boomerang action roguelike built on a bespoke, pre-LittleJS engine with no touch input of any kind, confirmed by reading the source directly. Correctly shipped desktop-only accordingly. WASD movement and mouse-throw were both confirmed genuinely functional: a real key press visibly turned the character and panned the camera, and a real mouse click was confirmed to trigger the actual throw/catch logic (the boomerang counter decrements on throw and increments on catch in the source).
Credits:
Made by A charming Zelda-style boomerang roguelike, 2019. Published here under the GPL-2.0 licence.
Source code.
Phone check: 2026-09-08: confirmed via source that this bespoke pre-LittleJS engine has no touch event handlers anywhere in its input layer (WASD + mouse only), correctly shipped desktop-only. Played on desktop: a real D-key press visibly turned the character and panned the camera as it walked, and a real mouse click triggered the actual throw mechanic, confirmed by reading the exact source lines where MouseWasPressed() decrements the boomerang count on throw and increments it on catch, with a boomerang sprite visibly present at the aimed position across the following frames.