Bank up to 5. Each slot remembers the room setup you purchased it for.
0 / 5
15,000 Sparks
Start Run overrides the adjustable countdown and launches the synchronized 5-second GO sequence. Start Countdown uses the adjustable room countdown, then the same 5-second GO sequence.
Server maintenance is starting.
ROOM LOBBY
——
Host: —
CLOSED
Lobby
The OBS/browser-source leaderboard persists until the next room update. It does not obey the player 30-second results timer.
JOIN A ROOM
Enter the 6-character room code from the host.
OPEN ROOMS
Find a Room.
Loading open rooms…
REAL-TIME ROOMS
Join a Room.
Enter the 6-character room code from the host.
ROOM RESULTS
Run complete.
30
Room-only scores. Nothing here is submitted to the global leaderboards.
OMR ROOM · GET READY
5
Synchronizing with the room…
ONE MORE RUN
Share the run.
A gameplay-driven 9:16 card with your run, OMR branding, and a direct invite back to PLAYONEMORERUN.CA.
RUN LEDGER
Your runs.
JACKPOT BANK
0
Gross jackpots earned and received on this device.
Runs stay here whether you're online or offline. Tap a run to open its full share card.
SORT
No completed runs yet.
JACKPOT QUEUE
A jackpot is ready.
1 / 1
RUN
0
Your offline jackpot was negotiated with the server. Open it now, or keep it in your Run Ledger.
FIRST LAUNCH
Who is running?
Choose the name that will appear on the One More Run leaderboards. You can use a nickname.
🎁 Starter bonus: 1,000 Sparks for new players.
CHALLENGED? ENTER ID BELOW:
Paste the Challenge ID from your friend's share card.
What is One More Run?
A tiny 60-second run where you tap the orb, chase a higher score, bank Sparks, and upgrade your machine.
Install the PWA for a faster, app-like launch and reliable offline play for days when your browser grants persistent storage.
INSTALL ONE MORE RUN
Add OMR to your Home Screen
ONE MORE RUN // PLAYONEMORERUN.CA
✦ 0
60 SECOND ROGUELITE
Just one more run.
Push your score. Bank Sparks. Upgrade the machine. Come back angry.
CURRENT RUN
READY
0
0 m
CROSSED
0.0 km/h
SPEED
ROOM—
🎰 JACKPOT
ROULETTE60.0
BANK SPARKS0
TAP THE ORB TO ROLL
COMBO
0
MULT
1.0x
HEAT
0%
HAUL
+0 Sparks
PEAK SPEED
0.0 km/h
RUN COMPLETE
+0 ✦
Challenge
Enter a Challenge ID to play someone else’s run, or scan the QR from a shared card.
OMR LIVE
A tiny pulse of the runners currently keeping the orb moving.
RUNS TODAY
—
RUNNERS TODAY
—
Loading recent runs…
Know someone who needs one more run?
Send them a challenge link. No account required to play.
Spark-fueled progression
Run Sparks are a slow drip. Spark packs are the fast lane for powering up permanent upgrades.
Permanent upgrades may finance up to 25% of their cost. Debt cannot stack.
Tap Power
More score per tap and stronger orb impulse.
Overclock
Raise your score multiplier.
Lucky Spark
More critical rolls, diminishing returns.
ECONOMY OBSERVATORY
A slightly ridiculous board-room view of how the machine expects you to grow.
YOU ARE HERERUN 1 · TIER 1
CURRENT TIER
12 upgrade levels unlocked
NEXT UPGRADE
✦ 200The next purchase in reach
GRACE @ RUN 1
6.00×Front-loaded Spark bonus
SKILL CEILING
1.30×Maximum modeled performance
PLAYER CLASS
Measured0.00 taps/s across 0 runs
Score Target
The target curve gets exponentially more unreasonable. The marker shows where you are now.
Target growth is the main engine behind the whole economy.
Base target1.0×–1.3× skill bandYou are here
Upgrade Cost
Permanent upgrades compound upward. Your current upgrade frontier is marked.
Every tier buys you two more levels of headroom.
Tap PowerOverclockLucky SparkYou are here
Spark Payback
Early grace is generous; normal returns settle toward the model floor.
The machine pays back faster at the beginning, then normalizes.
0.90×1.00×1.30×You are here
Tier Unlock Ladder
Every 25 completed runs adds two more upgrade levels of headroom.
Your tier is the machine's permission to get more expensive.
Max upgrade levelTier boundaryYou are here
MODEL INPUTS
target 500 → 10²⁴ · tap +0.5% · overclock +1% · Spark floor 5% of next-upgrade cost · onboarding grace +5×, τ=6 · skill 1.00×–1.30×
LEADERBOARDS
Three ways to climb. Scores are ranked inside rolling windows.
Loading…
Not ranked yet—
OMR ROOMS
Synchronized private runs. Room scores stay in the room and never enter the global leaderboards.
0 / 5 LICENSES
ROOM
No room
PLAYERS
—
SPARKS
0
RECENT ROOMS
Your last six visited rooms.
6 MAX
No recent rooms yet.
OMR Shop
Accountless purchases. Stripe handles secure checkout; OMR records fulfillment and recovery.
✦
Thanks for supporting One More Run
Every purchase helps keep the orb rolling. Seriously, thank you for playing. 💜
Loading the live OMR catalog…
Run Ledger
Every completed run, including offline runs awaiting sync.
Purchases & Recovery
Accountless by default. Purchases can be backed up as a QR/recovery bundle.
Prototype recovery bundle. It is not yet payment-authoritative; production restores will be verified by the purchase service.
Purchase status
No purchases recorded in this app session.
Stripe callback: waiting
Commerce APIChecking…
Already paid? Paste the Checkout Session ID here to claim it when OMR and Commerce are available.
DEVELOPER STORE LAB
Synthetic paid purchases for local testing. Stripe is never charged.
Purchase state: not yet synced.
Anonymous statistics
Help OMR count visitors by broad country and hour. No nickname, account ID, or run history is sent.
Not decided
Settings
Keep the machine readable. These controls affect the interface and audio only.
Master volume
Everything OMR can play.
85%
Sound effects
Taps, purchases, upgrades, run events.
80%
Ambience
A very light background bed while running.
18%
Accessibility
Optional presentation and interaction aids. They never reduce score or block play.
Audio ready on first interaction.
Need help?
Tell us what went wrong. OMR will show you exactly what it will send with your message.
This packet contains OMR version, browser/device details, local installation ID, relevant run/challenge state, and available error/verification information. Nothing is sent until you choose “Send to support.”
Help OMR understand how it's played
OMR can collect a small anonymous usage statistic: an approximate visitor count by country and hour. It is not linked to your nickname, account, or run history. Choose whether to contribute.
PURCHASE RECEIPT
Thank you for supporting One More Run!
Here’s your Checkout Session ID in case your purchase doesn’t show up. Use it in Purchases & Recovery > Already Paid? if there’s a problem!
OMR SHOP
Purchase
YOU'LL RECEIVE
🔒 Checkout is handled securely by Stripe. OMR only receives the payment result needed to fulfill your purchase.
Restore a purchase backup
Paste a server-issued recovery token or a saved OMR recovery bundle.