This is what happens when you have a laser engraver/cutter and too much free time on your hands while driving to and from work. You get a custom dice game and computer simulation to determine how playable it is! This game is really designed for the upcoming (tonight) game playing troop meeting the Scouts have scheduled. It’s incredibly simple, you roll two dice to determine the winning point total and then take turns trying to roll your way there by adding or subtracting your rolls. It’s that simple… except that the dice only have 3, 4, and 9 on the faces!

Troop 349 Dice)

The game instructions, laser cutter files, and all the details on how to play are available on GitHub under a Creative Commons license. Check the repository for more information if you want to make your own copy.

The simulation is a Python 3 Jupyter Notebook that will simulate playing the game a number of times (250,000) and then draw a histogram of the number of turns needed to reach a win condition. The code and histogram show that the average game should be somewhere between 7 and 8 turns (for a single player) and 95% of all games should be 17 turns or less.

Game length histogram

You can run the simulation interactively with Binder if you want to check my results or (constructively) critique my code:

Binder