Road Hopper Lane Speeds and Timings Straight from the Engine

Road Hopper kills you in four ways, cars, water, trains, and the screen push, and every one of them runs on a speed or timer you can read from the engine. This build generates its lanes from fixed formulas. Learn the four clocks below and each crossing becomes a computed decision.

Lane types appear on fixed odds

Ahead of row 2, every new lane rolls one random number. Grass takes 28 percent, road 32 percent, river 22 percent, and railroad 18 percent. Three guard rails shape the stream.

1. Roads cap at four consecutive lanes, rivers at three.

2. Whenever the last grass lane was seven or more rows back, the next lane is forced grass.

3. Rows minus 2 through 2 are always safe grass.

The guard rails give you a fixed expectation. You will never face more than four roads or three rivers in a row, and a rest lane arrives at least every seventh row. Count lanes since the last grass and you know when the breather is due.

Car speed bands by row

Road lanes compute their base speed as 40 plus 100 times difficulty plus a random 60, in px per second. Difficulty is the row number minus 2, divided by 80, capped at 1. Each car then adds or subtracts up to 10.

1. Early rows, difficulty near 0, cars run 40 to 110 px per second. A car crosses a full 60 px tile in 0.55 to 1.5 seconds.

2. Row 42, difficulty 0.5, cars run 90 to 160 px per second.

3. Row 82 and beyond, difficulty 1, cars run 140 to 210 px per second. A tile falls in 0.3 seconds at the top end.

Lanes hold one to four cars. Cars are 40 to 60 px wide, and 30 percent are trucks at 70 to 100 px. The collision check runs only while you stand still, uses a player half width of 21 px, and each hop takes 0.1 seconds. During one hop a 100 px per second car moves only 10 px, so the car position you see when you tap is almost the position you get on landing. Commit when the target column is clear, because the engine does not test mid-air contact.

The log dwell formula

River lanes hold two or three logs, 80 to 160 px wide, at a speed of 30 plus 50 times difficulty plus a random 30, in px per second. Early logs drift 30 to 60, late logs 80 to 117.

The rule that decides survival is this. Your column never moves with the log. The log slides beneath your fixed position, and the water kills you the moment your 21 px half width no longer overlaps it. Dwell time from a centered landing is width divided by 2, plus 21, all over log speed.

1. A 120 px log at 60 px per second holds you for 1.35 seconds.

2. The same log at 110 px per second holds you for 0.74 seconds.

3. An 80 px log at 110 px per second holds you for 0.55 seconds.

Land centered or ahead of center, in the direction the log is coming from, and plan your exit hop before you land. On late rivers, never treat a log as a resting spot.

Trains hand you 1.2 seconds

Railroad lanes idle on a cooldown of 4 to 8 seconds, shortened by up to 30 percent at high difficulty. When the cooldown ends, the crossing flashes for exactly 1.2 seconds, then the train enters at 900 plus 300 times difficulty px per second. Trains are 600 to 800 px long.

At minimum speed a train covers the entire 540 px board in 0.6 seconds. Nothing outruns it. Your only correct response to a flash is to leave the rail row during the warning, in any direction, because the collision check kills any player standing on the track as the train passes.

1. See the flash, count to one, and hop off the rails. Forward onto a known lane is safest, backward works too.

2. Never enter a rail lane that is already flashing, even at the far column. The train spans more than the board.

The idle clock you cannot pause

Stand still for 3.5 seconds and the screen starts pushing at 40 px per second. Death comes when the push exceeds six rows, 360 px, which takes 9 seconds total from your last completed hop. Every finished hop resets the timer.

This sets the pacing rule. Waiting for a gap is legal, waiting twice in one spot is not. If a car stream has not cleared within about four seconds, move sideways instead of forward.

Score and coin arithmetic

Score is one point per new best row plus five per coin. Coins appear on 15 percent of grass lanes, 10 percent of roads, 12 percent of rivers, and 8 percent of rails. A coin five rows ahead is worth the same five points as a coin fifty rows ahead, so never route through danger for one.

Road Hopper honest downsides

Every lane rolls its own random speed inside its band, so memory does not replace reading. Log and car speeds vary up to plus or minus 30 px per second between lanes of the same type and row. Trains and rivers can combine with the screen push, and the push does not stop while you wait out a train warning, which is the tightest combined window in the game.

Per crossing checklist

  • [ ] Lane type read and difficulty estimated from the row counter.
  • [ ] Car lane cleared against the speed band, up to 210 px per second past row 82.
  • [ ] Log landing targeted at center or ahead, dwell time computed from width and speed.
  • [ ] Exit hop from any log planned before landing on it.
  • [ ] Rail flash answered within one second, any direction off the track.
  • [ ] Idle time kept under 3.5 seconds, sideways hop used to reset the push.

Play the [Road Hopper game](https://webrecast.com/en/crossy-road) and measure one log dwell against the formula above. If a centered landing ever held you for less time than the math predicts, or a train arrived without the 1.2 second flash, send the row number and what happened. Real run data turns these bands into sharper numbers.