Thrumjoy Play now

Free browser game · Endless courier run

The Flash RunnerBlockchain Escape

Carry one encrypted Data Coin across a rain-soaked neon city. Jump firewalls, slide under laser curtains and charge a Flash Dash to break through gates. Pick up coin fragments before they burn out.

Points only. No crypto, no wallet, no purchases, no prizes.

Play

Run the delivery

Press Start or Space. Every relay mast you reach pays +300. On a phone, the Slide, Dash and Jump buttons appear under the road.

Delivery 01 · Neon District

Take the coin and run

Jump firewalls, slide under lasers, and hold then release Dash to break through gates. Every relay mast you reach pays +300.

  • Space jump
  • ↓ slide
  • Shift hold, release: dash

No runs yet on this device. Your best score will be kept here.

Keyboard: Space, W or ↑ to jump, S or ↓ to slide, hold Shift, D or → and release to Flash Dash, P or Esc to pause, M for sound. Touch: the Slide, Dash and Jump buttons on the game.

01 · Controls

Three moves and one charge

The courier runs on their own. You decide when to jump, when to slide and how long to hold the dash.

Keyboard and touch controls
MoveKeyboardTouchNote
Jump↑/W/SpaceJump buttonHold for a higher jump, tap for a short hop.
Slide↓/SSlide buttonPress in the air to drop fast and slide as you land.
Flash DashShift/→/DHold Dash, let goHold to charge, release to dash. Nothing happens under 0.3 s.
PauseP/EscPause buttonThe run also pauses if you switch tabs.
SoundMSound buttonThe soundtrack and effects are made in code.

02 · The road

What the city throws at you

Three things to take and four to get past. Everything below is drawn by the same code as the game.

Take

  • Coin fragment

    10–30 points × streak

    Pieces of the Data Coin, left along the rooftops. Each one starts to decay as it comes on screen, shrinks and turns red, then burns out after 3.2 seconds. The fresher it is when you take it, the more it pays.

  • Hot fragment

    Burns out in 2.3 s

    A brighter fragment set up high on the stairways. It decays faster, so you have to reach it on your first jump.

  • Relay mast

    +300 points

    A green beacon every 600 metres. Run past it and the coin is delivered: +300 points, straight onto your score. The HUD counts down the metres to the next one.

Get past

  • Firewall

    Jump, or dash through

    A low wall of burning code bricks. Jump over it, or burn straight through with a Flash Dash of any strength.

  • Laser curtain

    Slide, or dash through

    Beams hanging from a housing above the road. They stop just above a sliding courier. Slide under. You cannot jump over a curtain.

  • Laser gate

    Full-charge dash only

    A beam from roof to road. Nothing gets past except a fully charged Flash Dash. A warning shows in the HUD when a gate is close, so start holding early.

  • Ghost blocks

    Vanish 0.22 s after you land

    Pink hatched platforms over empty air. The whole row disappears a fraction of a second after your first step. Land and jump again at once.

03 · Difficulty

The city speeds up

Speed climbs with every metre. New kinds of road join at fixed distances, so each run teaches the next.

  1. 0 m33 m/s

    Firewalls, laser curtains, short rooftop gaps, one loading dock.

  2. 400 m37 m/s

    Ghost blocks, wider gaps, stairways with hot fragments.

  3. 600 m38 m/s

    First relay mast. +300 for the first delivery, then one every 600 m.

  4. 1,200 m44 m/s

    Laser gates appear. Charge while you jump the wall before them.

  5. 2,400 m55 m/s

    Gauntlets and ghost hops. The flat stretch between pieces gets shorter.

  6. 3,220 m62 m/s

    Top speed. The soundtrack is at its fastest, about 140 beats a minute.

04 · Scoring

Where the points come from

Every fragment you take adds one to your streak. Let one burn out, or run past it, and the streak drops back to zero.

Points for each action
What happensPoints
Coin fragment10 to 30, × your streak multiplier
Each metre run1 point
Each metre during a Flash Dash2 points
Coin delivered at a relay mast+300 points
  1. ×10–7 fragments
  2. ×28–15
  3. ×316–23
  4. ×424 and up

The Data Coin is a story object and the score is just a number on your screen. There is no cryptocurrency, no wallet, no betting and nothing to buy or win. Points cannot be exchanged for anything.

05 · How it’s built

No images, no libraries, one canvas

For the curious: the whole game is about 1,700 lines of plain JavaScript drawing on a single Canvas 2D element.

  • One loop, fixed steps

    requestAnimationFrame draws each frame, but the rules run in fixed 1/120-second steps inside it. A jump is the same height on a 60 Hz laptop and a 120 Hz phone.

  • Four layers of city

    The skyline, the lit towers and the pillars with cables are drawn once into off-screen canvases and tiled. They slide at 8%, 25% and 55% of your speed, with rain and neon signs drawn on top. The signs pulse on the kick drum.

  • Route pieces as text

    The road is built from 20 hand-made pieces, each three rows of characters: pickups, hazards and ground height. A new piece is picked at random from the ones allowed at your distance.

  • Nothing thrown away

    Columns of road, hazards, fragments and sparks come from object pools. When something scrolls off the left edge it goes back in the pool for the next piece, so a long run does not keep allocating memory.

p ..m.......c.c..
z ..f......g.....
g 000000000000000
The “wall-then-gate” piece. m is a fragment at jump height, f a firewall, g a laser gate, 0 flat road. A test script plays every piece at 33 m/s and at 62 m/s before it goes into the game.

06 · Questions

Before you ask

Made in Putney, by one person

The Flash Runner is written, drawn and scored in code by Riley Evans. If you find a piece of road you think cannot be cleared, or something that does not work on your device, send an email. Every message gets read.