PUTT4DOUGH
60-second start · no camera required

GET PUTTING.

Three steps from this page to your first putt. No download. No camera. The real ball comes later if you want it.

First putt in three steps
~60 seconds
01

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.

02

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.

03

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.

Use a real ball (optional)
~10 minutes · one-time

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

What you need
  • A USB or built-in webcam
  • A flat putting mat (any size)
  • Python 3.10+ on your PC
  • ~10 minutes of one-time setup
What's in each tier
Free vs Pro
Free
$0

Everything you need to take a real practice session.

  • Free Practice drill
  • Speed Target drill
  • Stadium scene
  • Real-ball tracker support
  • Live session stats
Start free
ProPro
$9 / month

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
Go Pro

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