OCHE

STEP UP TO THE LINE

Tablet dart scoring for 301, 501, and Cricket. Play 1v1, 2v2, or a free-for-all, and Oche keeps every average, checkout, and mark for good.

Quick Game
No names, no stats — just play
🎯
New Game
301 · 501 · Cricket
🏆
League
Full team vs team night
🤖
Play vs Computer
301, 501, Cricket, or a Set
🎉
Party Games
Killer · Around the Clock
🔗
Merge League Results
Combine two tablets' reports
🧑‍🤝‍🧑
Players
Add & manage names
📊
Statistics
Career numbers

OCHE

Players

OCHE

1
Match Length
2
Format
3
Choose a Game
4
Select Players

OCHE

1
League Teams

Teams and players are saved for future league nights, and only appear in League play — they're kept separate from your regular Players list.

3
Tonight's Matchup
Home
Away

Once you start, pick whatever game (1v1 301/Cricket, 2v2 501/Cricket) you want to play next, as many times as you like. Tap End League whenever you're done to see the final report — there's no fixed number of games to get through, so it's fine if this tablet plays more or fewer games than another tablet at the same league night.

4
Session Code (Optional)

If a Live Scoreboard hub is set up (Settings), enter the same short code on every tablet playing this league night. Results combine automatically over the hub — no QR scan or file needed. Leave blank to merge manually as before.

OCHE

League History

Every completed league report is saved here automatically, even if you never exported it.

OCHE

Add / Edit Teams
Bulk Import Teams

Paste a whole roster sheet at once. One team name per line, followed by that team's players (one per line), with a blank line between teams. New teams are added alongside whatever's already here — nothing existing gets removed.

OCHE

Merge League Results

Add each tablet's partial results below. Once all parts are loaded, generate the combined final report and PDF.

Other ways to add a part

OCHE

1
Format
2
Game
3
Players
Team A
Team B

OCHE

League Complete
Game Results
100+ Point Turns (301/501)
Cricket High Marks (5–9 in a turn)
📱
Combine With Another Tablet

Playing this league night across two tablets? Share this tablet's results below, then use Merge League Results (from Home) once both tablets are done to generate one combined final report.

Export opens the share sheet directly if your tablet supports it (AirDrop, Mail, Messages, Drive), or downloads a file otherwise. Copy as Text puts the results on your clipboard to paste into a text message, email, or notes app — then paste that same text into Merge League Results on the other tablet.
📄
Get the PDF

Generating the PDF requires this tablet to have an internet connection.

Email PDF saves the file, then opens your tablet's mail app with the recipient and a note ready — just attach the saved file from Downloads before sending (the same way any website's downloaded file gets emailed).

OCHE

Party Games

These are a first pass at the classic rules — let us know what needs adjusting for how you play.

🗡
Killer
Last one with lives wins
🕓
Around the Clock
Hit 1-20, then Bull
⚖️
Halve-It
Miss the target, lose half your score

OCHE

1
Players (2 or more)
2
Lives Each
3
3
Assign Numbers

Traditionally each player throws one dart with their off-hand to claim a number. Tap a player below, then tap the number they hit.

KILLER
 
 
Darts this turn: 0 / 3

OCHE

1
Players (1 or more)

Hit 1 through 20 in order, then finish with any bull hit. A double advances you an extra number; a triple advances you two extra — but you can never skip past bull, and once you're on bull, a single or double bull wins (there's no triple bull).

AROUND THE CLOCK
 
 
Darts this turn: 0 / 3

OCHE

1
Players (1 or more)

Each round has a target — 20, 19, 18, 17, 16, then Doubles, Trebles, and finally Bull. Hit it with any of your 3 darts and score what you hit; miss it completely and your whole running score is cut in half (rounded down). Highest score after the last round (Bull) wins.

HALVE-IT
 
 
Round 1: 20
Darts this turn: 0 / 3

OCHE

Quick Game — Pick a Game

No player names, no stats tracked. Left is Home, right is Away — just tap a game and go.

OCHE

1
Format
2
Match Length
4
Computer Difficulty
5
Your Player(s)
301
 

OCHE

Career Statistics

OCHE

Head-to-Head
Player 1
Player 2

OCHE

Color Scheme
Build Your Own

Pick your own colors instead of a preset theme. This is a first pass — if it doesn't work well, just switch back to any theme above.

Background
The main app background.
Scores & Marks
Big remaining scores, cricket marks, and gold accents.
Button & Number Text
Main text color used on buttons and numbers.
Live Scoreboard (Optional)

Sends this board's score to the hub so a monitor can show a clean live scoreboard. Entirely optional — leave this unset and everything works exactly as before.

Not connected
Or enter manually
League Ticker on Monitor
During League play, shows a small strip on this board's monitor with other teams' current scores across the league. Off by default so it doesn't compete with this board's own score.
Button & Text Size
Gameplay
Keep Screen Awake
Prevents the tablet from locking or dimming during a game.
Suggested Checkouts
Shows a possible finish (e.g. T20, T20, D20) once a 301/501 score is checkout range.
Gray Out Closed Numbers (Cricket)
Dims a number once both sides have closed it, since it can no longer score points.
Sound Effects
Plays a tap sound, a bust buzzer, and a checkout fanfare.
301/501 Quick-Score Buttons

These 8 numbers appear as one-tap buttons during 301/501 games. Tap any number below to change it — they'll stay sorted lowest to highest automatically.

Data

All players and stats live only in this tablet's browser. Back them up to a file so you can restore them later or move them to another tablet.