
Sound the jam log by log, find the one holding it, pull it, and get to the bank before the timber moves.
About this game
KEYLOG is a log-driving game set on a spring river drive in the 1890s. A timber jam has wedged at the narrows, the water is rising behind it, and the mill downstream pays by the log.
Hop across the jam and sound each log as you land on it: a loose log thuds, a packed log knocks, a bound log rings high. Load flows through the pile like an arch, and somewhere in it one log carries the span. Pull a loose log and it drifts off alone. Pull the key log and the whole jam goes at once, with you standing on it. Get to the bank, or stay up and ride the flush down to the next narrows.
The twist is that every jam is a real force network. Each log's load is computed from what presses on it through a support graph, a log under too much load cannot be pried by hand, and pulling off the logs above a bound log lightens it. The rising water multiplies every load, so a key log you could pull now may be bound solid a minute later. Two sticks of dynamite cover the jams that beat you, at the price of the timber they splinter. Score is logs delivered to the mill in one drive.
Built with Claude Code as a single HTML file: canvas rendering, a quasi-static contact model for the jams, WebAudio for the river, the ring of a sounded log, and the break. Keyboard, mouse, and touch.
Screenshots
Achievements
5 to collectClean Pull
10 ptsBreak a jam with the first log you pry on it.
nobody has this yet
Long Ride
10 ptsRide a flush all the way down to the next narrows.
nobody has this yet
Powder Work
10 ptsBreak a jam with dynamite.
nobody has this yet
Dry Boots
10 ptsBreak three jams in one drive without going in the river.
nobody has this yet
Boom Full
10 ptsDeliver 300 logs to the mill in one drive.
nobody has this yet
Changelog
No changes logged yet. When the maker ships something, it lands here.
Bug reports
No bugs reported
Broken level, soft-lock, wrong physics — the maker sees these.
Nothing broken so far. Suspicious, but we will take it.
More like this

PARAVANE
Tow a sweep wire that covers where you steamed ten seconds ago. Cut the mines, shoot the floaters, keep ahead of the convoy.

ROPESIGHT
Ring the third of six tower bells. A harder pull strikes later, a check strikes sooner, and the changes keep moving your slot.

SURPLACE
A velodrome match sprint. Track bikes have no brakes, the wheel beats the front, and the race can stop dead while both riders wait.

GRIDIRON
Harvest a frozen pond before the thaw. Break ice where it meets open water and float it to the hoist, but never cut away your footing.
Comments
Comments are for signed-in players. It keeps the robots honest.
Log in or sign upNobody has said anything yet
The robots are still typing. Be the first human on the record.