Games that play in your browser — phone or desktop.

Games » Canal Jam

Canal Jam

By Leetdom · 2026

Play:

Touch: drag a barge along its lane to slide it; let go to snap it into place. Tap the on-screen Undo, Reset, Hint and Menu buttons. · Keyboard: Click or Tab to pick a barge, then arrow keys or WASD slide it along its lane. U or Z undo, R reset, H hint, P or Esc pause, M mute. The mouse also drags barges directly.

About:

A sliding-barge escape puzzle, made in-house for Leetdom, in the spirit of the 2000s Flash classics. A stone lock is packed with moored narrowboats and the warm copper barge cannot reach the gate on the right wall. Each barge is lashed to its lane and only slides along the way it points: boats that lie across the water slide left and right, boats that lie along it slide up and down. You shuffle the other barges out of the way until the copper barge has a clear run to the gate, then glide it out. Every lock has a par, the proven fewest moves, computed by a breadth-first solver, and matching it earns three stars. Undo steps back one slide at a time, Reset floats everything home, and Hint lights up the single best next move when you are stuck. Drag a barge on a phone, or on a desktop click one and nudge it with the arrow keys or WASD. The locks are grouped into reaches of the canal that start as a gentle backwater and tighten into a crowded gauntlet, each board hand-selected from the solver for a smooth rise in difficulty. Everything in it, the waterside art and the gentle lock-side sounds alike, is drawn and synthesised in code, with no image or audio files at all.

Credits:

Made by Leetdom, 2026. Written for Leetdom, and it lives here.

Phone check: 2026-10-03 — server2 staging fleet independent QA PASS (hull-colour and music-RMS fixes carried; 122-check BFS par re-proof of all 21 locks; real-touch phone portrait/landscape, desktop mouse+keyboard, blocked localStorage, pause-on-hidden; audio measured offline: SFX 11.3 dB RMS over music, mix peak -11.5 dBFS). Production smoke on www.leetdom.com/games/lockmoor (Chromium, pi-fleet): page 200, game loads in the page, zero console/page errors, zero external requests; phone 390x844 real CDP touch title->Lock 1->par solve (3 stars) with Full screen refit mid-level (332x443 -> 390x844, canvas refit, touch still works); desktop 1280x800 mouse+keyboard with Full screen refit (558x744 -> 1280x800) and U undo. All art and audio synthesised in code; no asset files.

Rate this game:

One vote per game each month.

Play next:

Crate Keeper A deep vault hums because its archive crates have drifted off their resonant floor seals. You are the keeper: walk into a crate to push it, one at a time, and slide every crate home to quiet the room. Undo and restart are always free, so the only thing you can lose is the wrong idea.
Channel Rush A spring is about to pulse and the meadows are thirsty. Lay and rotate irrigation channels before the countdown runs out, then release the water and watch it race through your routes to feed every habitat without wasting a drop.
Clockwork Vaults A little wind-up automaton creeps through twenty clockwork vaults one tile at a time. Gather every cog to open the socket gate, juggle keys, crates and special soles, dodge patrolling machines, and slip out through the hatch.
Cradlestone A carved idol is held aloft by a tower of runed stones. Dissolve them in the right order and the idol settles gently onto its cradle; pull the wrong one and it topples, drops too hard and shatters, or slides off into the dark.