- cross-posted to:
- opensourcegames
- golang
- linux_gaming
- technology
- opensource
- opensourcegames
- cross-posted to:
- opensourcegames
- golang
- linux_gaming
- technology
- opensource
- opensourcegames
tabula is a backgammon engine I recently created.
The engine builds on principles described by the author of the Motif engine here: https://bkgm.com/motif/engine.html
You can play against the engine right now at https://bgammon.org
How exactly do you simulate die rolls? Do you actually use a random number a bunch of times and average? Because its 2d6, it has a known distribution. You could iterate over all combinations and use the probably distribution to weight each result. How did you accomplish this?