Three signals, one meter. Movement earns the base. Detectors layer rewards on top. Photo Hunt closes the loop on the slower-paced side of the same scoring system.
Numbers below are the live values from lib/combo-meter.ts and lib/detectors.ts. Two of the three feature blocks here are opt-in via /labs — the combo meter is always on; the detectors and Photo Hunt land behind feature flags until the cadence stabilises.
THE METER
Always on, no flag required. SHIFT-derived tuning kept the shape: short timeout, brisk decay, a hard reset on any real impact so the points feel earned.
COMBO METER
passive · always onThe base mechanic. Movement at speed earns points; idling or stopping eventually decays them; a real impact resets to zero. Everything else on this page feeds into this same meter.
- accumulation
- 5 pts/sec while moving > 5 m/s
- idle timeout
- 4 s before decay starts
- decay rate
- 8 pts/sec after timeout
- impact reset
- normalised force ≥ 0.4
- shown above
- 25 pts
- lifetime peak
- persisted across sessions
ZONE WINDOW
2× multiplier · 12 sCross 200 points and the meter enters its zone window for 12 seconds — every point earned during that window counts twice, including the points awarded by detectors. Re-crossing after the window expires re-fires the zone.
- enter at
- 200 pts
- multiplier
- 2×
- window length
- 12 s
- re-entry
- allowed after expiry
DETECTORS · D9
Three SHIFT-style scorers ride alongside the meter. Each fires a toast on every reward so the cadence stays legible — you always know which signal just paid out. Opt in via D9 scoring detectors at /labs.
SPEED STREAK
+30 · 6 s cooldownHold the throttle. Sustain above ~80 km/h continuously for 3 seconds and you bank a streak. Dipping below the threshold mid-streak resets the counter — the reward is for holding the speed, not glancing at it.
- threshold
- 22 m/s (~80 km/h)
- streak window
- 3 s sustained
- award
- +30 pts
- cooldown
- 6 s
SMOOTH RUN
+25 · re-arms on impactNo-impact while moving. 8 seconds of clean driving past walking pace earns a smooth-run bonus; any impact at or above the combo-reset threshold breaks the streak and restarts the counter.
- min speed
- 4 m/s
- clean window
- 8 s
- award
- +25 pts
- break on
- impact ≥ 0.4 force
SIGHTSEEING
+50 · one per vantagePair with Photo Hunt. Every fresh vantage capture — first time this session for that vantage — fires a Sightseeing reward into the same meter. Re-shooting a vantage that's already in the bag doesn't double-count.
- trigger
- fresh vantage capture
- award
- +50 pts
- per vantage
- one per session
- requires
- Photo Hunt + Scoring Detectors flags on
PHOTO HUNT · D11
The slow-paced loop. Each arena hides a small set of vantage points the capture authors thought were worth a frame; you find them and shoot them. Opt in via D11 Photo Hunt mode at /labs.
PHOTO HUNT
progress chip · session + lifetimeEach arena ships a small list of "you should photograph this" vantage points. Approach one and the cyan VANTAGE chip surfaces its name + a one-line hint. Shooting it in photo mode marks it captured. Hit all of them in a session and the chip flips green: ARENA CLEARED.
- session set
- per-arena, resets on arena change
- lifetime set
- persisted forever (localStorage)
- ROOM
- 3 vantages
- LUDLOW SQUARE
- 3 vantages
- LA NIGHT
- 3 vantages
ONE METER, NOT THREE
The detector rewards and Sightseeing bonuses go into the same combo meter as the base movement points. That means a Speed Streak fired during a Zone window earns +60 (2×), and a fresh vantage capture can be the difference that pushes you across the zone threshold. The peaks shown on the pause overlay and the welcome-back chip are the lifetime + session bests across all sources combined.