Jump Lab
Play 50 levels yourself, or train an AI on each one and watch it learn to sprint, wall jump and land. Then compare your best runs with everyone else's.
This browser blocks local storage here. Records and AI progress will be lost when the page is closed.
Level Selection
All 50 levels are available. Every level has at least one tower that can only be climbed with wall jumps, and keeps its layout, its records and its own AI.
Easy 1
EasyHow do you want to play?
Hold Space longer for a higher jump, tap it for a short hop. Press jump again right as you land to bunny hop: every hop adds speed, running into a wall takes it away. Shift sprints for as long as you hold it, also in the air. In the air next to a wall, press Space again to kick off it. R restarts.
An agent's average speed is the distance it covered divided by the time it took. "Average agent speed" pools that over all bots that are running right now. "Fastest average agent" is the highest average a single bot reached over a complete, successful run, not a momentary peak. Running is 195 px/s, sprinting 312 px/s; bunny hopping raises that step by step up to 499 px/s.
Watch the network decide.
This level's AI uses the table model, which has no neurons to show. Switch the AI model to "Neural network" (in the controls above) to train and watch a real network here.
Drag to move, use − / + (or Ctrl + mouse wheel) to zoom, click a neuron to inspect it. All bots share this one network; "Bot #" chooses whose inputs flow through it. The picture is drawn from the network that is being trained, a few times per second.
Block parts of the level.
An agent that touches a restricted area fails its attempt, so the AI has to find a way around, over or under it.
Shape the agent's behavior.
Default system rules
Your rules
Rules take effect immediately and are saved with this level's AI. Other levels keep their own rules.
Tune how it learns.
Leaderboards
Three separate rankings for every level. Each time was replayed and checked by the server, and every run can be watched or raced as a ghost.
"Watch" plays the run back exactly as it happened. "Race" starts the level with that run beside you as a ghost.
Account
An account keeps your records, statistics and AI models on the server, so they follow you to other devices, and it puts your runs on the leaderboards.
Online features are off
—
Saved to your account: records, statistics, settings, your default rules and the AI model of every level you train. Your password is never stored on this device.