Coaster
Logic
Brooklyn Studio
Coaster Logic Studio: If it doesn't fit on a coaster, it's too big.
Flagship Release: Chalky (iPhone · iPhone Duo · iPad)See Studio Workbench
Live on the App StoreiPhone · iPhone Duo · iPadOS
Works Offline 1,000+ Bars in DB
Chalky App Icon

Chalky Darts

SCORE FIRST.
GLOAT LATER.

Darts in a crowded pub is all about rhythm. Throw three darts, tap the screen, and hand the phone to your friend. Chalky runs Cricket, 301, and 501 directly on your device first, maps nearly 1,000 dart bars, and adapts automatically to iPhone, iPad, and every fold posture on iPhone Duo.

Inspect the app (1/6):

0ms Offline Scoring: Clean slash, cross, and closed marks you can read across a dark bar. Runs on local SQLite first.

No Account
Open & keep score immediately
< 1 ms
Local SQLite write on every tap
1,000+ Bars
Mapped dartboards & check-ins
iPhone Duo
Closed, Upright, Split & Tabletop
Live Cricket 0ms Offline Scoring
Chalky Live Cricket screen
Interactive DemoCricket Rules

Throw three darts on the live board.

This is Chalky's actual Cricket layout. Tap a number for a single, the two dots (:) for a double, or the three dots (⋮) for a triple.

BRIAN (YOU)
45
MPR 4.25
TURN5
PAYTON
28
MPR 3.50
Local-First Telemetry
> Ready. Tap any number (or : for double, ⋮ for triple) to throw a dart.

The Coaster Constraint

Most scorekeeper apps try to talk to a cloud server every time you tap a button. In a basement pub with brick walls, that means spinning wheels and lost turns.

In Chalky, every tap writes to local SQLite memory first and redraws the screen in under a millisecond. Cloud sync happens quietly after the match only if you choose to sign in.

Test a Big-Moment Sticker:

Why the dots sit beside the numbers

On a normal scoreboard, hitting Triple 19 takes a long-press or a popup drawer. In Chalky, the two dots (:) and three dots (⋮) sit right on the row. One thumb tap, zero drawers.

Inside ChalkyiPhone · iPhone Duo · iPadOS

Built for the bar, not the conference room.

Every layout and feature in Chalky came from running into something annoying on a Tuesday night out.

iPhone Duo Hardware Stage · 4 Native Poses (v1.0.2 + Animations 1.1)Switch physical postures, inspect the 2-4 player and celebration layouts, or drag the hinge angle slider
Screen Layout:
viewport: 951 × 669 pt·Zero-Crease Book Layout
hinge: 158°
Player 140MPR 1.75
Player 219MPR 1.25
Player 30MPR 0.90
Player 425MPR 1.40
20
⊗
/
·
✕
19
⊗
⊗
/
·
18
✕
·
⊗
/
17
/
✕
·
⊗
16
·
/
·
·
15
·
·
✕
/
B
/
·
·
·
26pt fold
Throwing
Player 1
Turn
4
20
19
18
17
16
15
B
Undo
End Turn
9:41iOS rail100%
Hinge Fold Angle158°
Built for iPhone Duo951 × 669 pt

Open Sideways (Book Split)

Held like an open book, Chalky splits cleanly across the 26pt vertical hinge. Scoreboard columns or 2x2 501 cubes live on one page, the oversized keypad or live animation studio lives on the other, and a 60pt strip on the right clears the iOS side status bar.

Crease & Bezel Geometry

26pt vertical hinge · 1-tap Left/Right hand swap

Every button touching an outer screen corner adopts the Duo's 34pt bezel radius, while the 26pt hinge band and 60pt iOS side status rail stay completely clear of tap targets and confetti.

iPadOS Layouts3 & 4 Player Table Mode2x2 501 Cubes · +28% Taller Cricket Rows · Header Turn Controls

Prop an iPad on the pub table for 3- and 4-player games.

iPad LandscapeScreen 1 of 6

Turn, Undo, and End Turn move into the top header so rows grow 28% taller.

Removing the bottom action bar frees 98pt of vertical height. Every scoring row from 20 down to Bull gets taller tap targets for 3 and 4 players.

Why 3-4P requires iPad or unfolded iPhone Duo:Single-screen phones stay locked to 2-player head-to-head so columns never get squished. Unfold an iPhone Duo or grab an iPad to unlock 3 and 4 players.
4P Cricket (+28% Rows)
Find Boards1,000+ Bars in Database

Nearly 1,000 bars mapped, with a verified-only filter.

Stop calling around to see who still has a dartboard. Chalky tracks close to 1,000 bars in its database and lets you filter down to verified boards only. When you are at a bar, one tap confirms whether the board is still hanging and good to play.

X-Golf Brooklyn · 3 Boards93% Good to play

Here now? Is the board still good to play?

Chalky Find Boards preview
Animations Studio 18 Chalky Emojis · GIFs

Custom celebrations for bullseyes, hat tricks, and 180s.

Floating Chalky dartboard emoji sticker pops over the live board for 2.2 seconds without blocking your next dart.

Bullseye Sticker
Click to flip coaster
COASTER #014x4 Sketch
[ Tap Score ] ---> [ Local SQLite ]
                        |
                        v
               Screen redraws (<1ms)
               (Wi-Fi is optional)

Click to flip back

COASTER #01The 4x4 Bar Coaster Test

The Cellar Bar Rule

If a darts app waits for a server before drawing a slash mark, it fails the first time you walk downstairs.

Bar Brackets

Run a bar tournament without paper brackets.

Players claim a seat by scanning a QR code or opening a link at coasterlogic.com/chalky. The host gets an alert as each match finishes.

Supports Cricket, 301 & 501No Ad Trackers
The StudioCoaster Logic · Brooklyn, NY

One studio. Real software. Built by asking how it works until it fits on a coaster.

My route into tech started in middle school, selling Beanie Babies to fund my first PC build. I have spent a lot of time around technology since then, but I have never been a programmer in any traditional sense.

Coaster Logic is my studio for building products in public and writing down what broke on the way. If I cannot sketch how a system works on the back of a 4x4 bar coaster, it has too much noise in it.

Studio
Coaster Logic (Brooklyn, NY)
Shipped
Chalky Darts (iOS & iPadOS)
Workbench
Project Ginger (Unity 6 R&D)
Origin
Selling Beanie Babies for PC parts
Secondary Workbench R&DExperiment

Project Ginger

Unity 6 · Top-Down Action Sandbox

While Chalky is live in bars, Project Ginger is my long-running game engine sandbox. I use it to learn how 3D character rigs, animation state machines, and combat timing actually behave under the hood.

What the sandbox taught me
  • • A wind-up is a pose, not a timer delay
  • • Five plush enemies sharing one 6-bone skeleton
  • • Measuring live state beats guessing from config files
Status: On the benchSay hi
Field NotesNo weekly essay treadmill. Just what broke and how it got fixed.

Back-of-the-coaster notes

All 3 archived notes
Studio / R&DAugust 22, 2026
Note #3

Vibe Coding Is Just Managing an Intern

I thought building a game would mostly be ideas. The ideas turned out to be the easy part, and the expensive mistakes are the ones nobody argues with.

Coaster Takeaway:I have been building a video game this year, mostly to find out what I do not know. The answer so far is a lot.
Read full note
Studio / R&DJuly 28, 2026
Note #2

Unwinding the Complexity: How I Fit Big Tech Ideas on a Cardboard Coaster

AI tools are coming out super fast. Everyone shows off what they can do, but almost nobody explains how it actually works. Here is how I break it down.

Read full note
ChalkyJuly 21, 2026
Note #1

Building Chalky: Making a Darts App That Works Without Bar Wi-Fi

How I built an offline darts scoring tool for noisy pubs, so your score never gets lost when cellular signal drops out.

Read full note