
Click one of the links at the bottom of this page to download the appropriate version (for Windows, MacOS, or Linux). There are no mobile versions (iOS, Android) yet.
Your computer might tell you that this is a dangerous file because it’s downloaded from the internet. You’ll have to choose the option to download and save anyway.
Once on your computer, you need to unzip the archive (and again, might have to override a warning from your computer). Probably doing something like “right-click” on the zip file and choose “extract here” will be the easiest way.
For the Mac version, right-click the .app file and select “Open”, and then ignore the warning and select “Open” again. (Or select the icon, and choose “File” and then “Open”, and then select “Open” again.)
For the Windows version, you’ll need to do something similar on the .exe file. (Possibly Shift-right-click, etc.)
That should be it!

QUICKSTART GUIDE
UPDATE: Version 4.2 now includes:
- SOUNDS! (delivery, sweeping, takouts, taps)
- Slider to choose shot weight; slider to choose broom position.
- Minor feature updates and bugfixes
UPDATE: Version 4.1 now includes:
- UNDO
- IMPORT Rock Positions
- Resetting the shot call (line and weight) after every shot
- Minor physics updates (peel-weights curl better matches reality)
- Minor bugfixes
A complete overview of all Version 4.2 features will be coming soon in a video. Until then, here is the 2024 Homan 9th End double-bounce shot:
And most of the Version 4.2/4.1/4.0 features are very similar to Version 3.0/3.1 (see their blog posts), with the major changes being:
- There are huge upgrades to the physics. The friction with the ice slowing down the curling stones should be perfect; the curl should be very good (this is still an area of much active research, so I got as close as I could at this moment); the energy lost during hits should be appropriate; and the friction between the stones (which causes the drag-effect and the gear-effect) should be set to be fairly lively stones; the effect of sweeping should be reasonable. If you notice anything with the physics which seems off, please let me know! 🙂
- You choose the ice and player settings before starting the game, and they may not be changed during the game.
- This is an actual game now, so you can play eight ends, and the computer will keep score, swap the hammer as appropriate, play an extra end as necessary, keep track of the thinking time for both teams, and so on. There are graphics showing the stones remaining and the score board that should look very familiar to viewers of televised curling. And all of the regular rules apply, like the 5-rock rule with the free-guard-zone. (Tick shots are allowed at this time, though.)
- At this moment, the Undo feature isn’t quite working, so it’s disabled. But, there are very good indicators on the ice now for the called weight, called line, and called handle (see the curved arrow drawn on the ice where the skip would normally hold out their arm), so hopefully this minimizes shot mistakes.
- You can no longer drag-and-drop the ice to move around on it. Instead, the cameras automatically follow the shot as it progresses, and you can also use the left and right arrows to fine-tune your view in Skip View. To move quickly while setting up a shot, use control+arrows (or command+arrows) which will also allow you to move forward and backward.
- Left- and right- square brackets move the broom left and right. Holding control or command also will move it faster. Note that the handle changes automatically to call a shot to curl towards the centre-line. To override this automatic behaviour, hit the slash key beside the square bracket keys to toggle the handle called.
- The fastest way to set your shot weight type is to use the plus and minus keys to choose the next heavier or lighter shot; or, type the number of your guard/draw; or, type the first letter of your takeout shot (with bacKline being a ‘k’).
- The top left buttons allow you to throw a Random shot as before; as well, you can choose the Auto setting (which automatically keeps throwing random shots from Skips View), or you can choose the Demo setting (which automatically throws random shots, but which also cycles through a different one of the Throw and Skip Views each shot, as a demonstration). Don’t forget that Top Views are also possible.
- For throw view, there is one lower view — approximating the view from the hack (“how much of the stone can you see…?!”). There’s a similar view from the skip view, to really get down and see the line from very low if you like.
- And I think the coolest new feature is the “energy trails” showing the path of stones during and at the end of a shot. It can be really helpful for investigating geometry, gear effect, drag effect, etcetera, like in the across-the-face 7 second-peel-weight slash-double below. (If you’re wondering, each stone imprint below in the shot-stone energy trail is 0.01 seconds apart.)

I also had a request last year for a “bumper curling” mode, so that’s there too, just for fun.
Enjoy! And good curling! 🙂
Download Version 4.2 (Windows)
Download Version 4.2 (MacOS)
Download Version 4.2 (Linux IL2CPP)
Download Version 4.1 (Windows)
Download Version 4.1 (MacOS)
Download Version 4.0 (Windows)
Download Version 4.0 (MacOS)
Download Version 4.0 (Linux IL2CPP)
Download Version 4 for iOS or Android
There is no mobile or tablet version yet. I needed to rebuild the app from scratch because there were some big design problems, but now it’s in a place where I’ll be able to make a networked version and then a mobile version over the next year or two, so stay tuned…