GET PUTTING.
Three steps from this page to your first putt. No download. No camera. The real ball comes later if you want it.
Sign in (optional)
Hit the Sign In button in the header. Sessions save across devices when you're signed in. Free tier gets you the basic drill and the Stadium scene; Pro unlocks everything.
Or skip — anonymous play works, but stats reset on reload.
Pick a drill
Free Practice is the default — no rules, no targets, just you and the green. Tap the sidebar on the right to swap to Speed, Direction, 10-Shot Session, or 1v1 Versus.
Direction, Versus, and 10-Shot are Pro.
Pull the puck back
Find the lime PUTT puck in the manual swing card under the green. Drag it down to set power, drag it side-to-side to aim — pulling right sends the ball left, like a real putter face. Release to fire.
The ball rolls. Stats update. Repeat.
You can play forever with the manual puck. But if you want every stroke read off your real putting mat — speed, line, every miss measured — Putt4Dough talks to a free open-source ball tracker that runs on your laptop.
- 01
Install the tracker
Clone the PuttTracker project on your PC and run python main.py once. The OpenCV window opens — press P to mark the four corners of your stage, then N to lock the ball color. Close the window.
- 02
Run the bridge
In the same folder, run python putt4dough_bridge.py. It's headless — no window, just a quiet daemon that watches the camera and forwards real putts to this site.
- 03
Open /practice
The Set up your tracker card on /practice will auto-pair with the bridge in a few seconds. The on-stage status indicator (top-right of your screen) goes green when the system is ready for the next stroke.
- 04
Putt
Real strokes show up on the green canvas exactly the way the swing-meter strokes do — with one big difference: the speed and the line are coming from your actual ball.
- A USB or built-in webcam
- A flat putting mat (any size)
- Python 3.10+ on your PC
- ~10 minutes of one-time setup
Everything you need to take a real practice session.
- Free Practice drill
- Speed Target drill
- Stadium scene
- Real-ball tracker support
- Live session stats
Drills that pressure-test you, every scene, cross-device history.
- Direction Drill (slope-aware)
- 10-Shot Session
- 1v1 Versus matches
- All scenes (Lake, Canyon, Glen, more)
- Lifetime stats across devices
Stuck? Hit the support email at the bottom of /practice or just start putting — most things are self-explanatory once the green loads.
Start Practice