Debris! screenshot

Debris!

by Michael Denathorn (Dabzy)

A one-button vector dodge - hold to steer up, release to fall, thread your line through the debris field and out through the gate at the other side.

▶ Play now Opens in a new tab
Description
A one-button dodge game where your line never stops moving. Hold the mouse or SPACE to steer up, release to fall, and weave the continuously scrolling plot through a field of hand-drawn vector debris. Every rock, the gate, the explosion and the plotted-on title are pure vectors - just b2dDrawLine and a line-segment intersection test, no textures and no sprites anywhere.

This one goes back a long way. It started as a Amstrad Action type-in listing I entered into my Amstrad as a kid (About 35 years ago). I made this in the now gone Cobra and Monkey programming languages, and now, rebuilt again from the ground up in BambooBasic and transpiled to JavaScript for the browser - original BattleAxe soundtrack and all.
Genre
One-button vector arcade
Engine
Pure 2D vectors (b2dDrawLine) with line-segment collision - no textures, no sprites
Controls
Hold mouse or SPACE = steer up, release = steer down. Click / tap to advance the menus.