Clicks Per Minute Click Chronometer Run the test

Game

Dino Runner

Jump the cacti, duck the birds, and the speed climbs the further you get. Written from scratch on a canvas, with fixed-step physics so it plays identically on any refresh rate.

Click the canvas or press space to start

Score
0
Best
—

How to

How to play

  1. Press space or click to start. The runner moves on its own; you only control the jump.
  2. Space or a click jumps. There is no double jump, so timing is the whole game.
  3. The down arrow ducks. Birds appear past a few hundred metres, some too low to jump.
  4. Speed rises with distance. Your best score is kept in this browser.

The measurement

How it is built

Why the physics are fixed-step

A jump arc driven by frames runs twice as fast on a 144Hz screen as on a 60Hz one, which is a bug players feel as unfair difficulty. Here time is accumulated and consumed in fixed slices, so the arc is identical everywhere.

The catch-up is capped as well. A tab that was hidden for a minute does not resume by simulating a minute of movement at once — it would run the player straight into an obstacle they never saw.

The bench

Every tool on the bench

One instrument per input, all on the same clock. A rate is only comparable against the same tool and the same interval.

Questions

Asked of the chronometer

Can I play it on a phone?

You can jump — a tap anywhere on the canvas does it. Ducking is bound to the down arrow, so the low-flying birds that appear a few hundred metres in need a keyboard. On a phone, treat those as the end of the run.

How do I get further?

Jump later than feels right. The arc is fixed, so an early jump lands you in front of the obstacle rather than past it, and the higher the speed climbs the more an early jump costs. There is no double jump to rescue a mistimed one.

Is my best score saved?

Yes, in this browser. It survives a refresh and a closed tab, and it is not uploaded anywhere — a different device or a private window starts from nothing.