Murat's Backgammon Page

Downloadable stand-alone utilities


	ZIP files contain the executables, source codes and instructions for each utility and most are smaller than 25 Kb.

If you want to play against ExtremeGammon using manual dice but don't wan to actually roll the
dice manually and enter the numbers using the keyboard, this tiny utility will read dice rolls from
a text file containing dice numbers, separated by spaces, and pass them to ExtremeGammon as
keyboard inputs. The source code included can be easily modified to adapt it for any other bots
that accept keyboard input in manual dice mode.

This is another manual dice simulating tool for ExtremeGammon to run experiments with selected
opening rolls. It asks the users to input an opening roll, for either the bot or the human player, and
the number of games to play in a money session in manual dice mode. Then, in all games, it forces
the selected roll as the opening roll and fetches succeeding rolls from a text file containing of dice
numbers separated by spaces and feeds them to XG as keyboard inputs in manual dice mode.

If you want to play against GnuBG using manual dice but don't wan to actually roll dice manually
and enter the numbers by having to click on dice icons using the mouse, this tiny utility will read
dice rolls from a text file containing dice numbers, separated by spaces, and feed them to GnuBG
as mouse clicks on the corresponding dice icons. Sending mouse events to an activated window
has inherent timing issues yet this very simple utility works well enough for the purpose.

This is another manual dice simulating tool for GnuBG to run experiments with selected opening
rolls. It allows the users to input an opening roll, for either the bot or the human player, and the
number of games to play in a money session in manual dice mode. Then, for all games, it forces
the selected roll as the opening roll and fetches succeeding rolls from a text file of dice numbers
separated by spaces and feeds them to GnuBG as mouse clicks on the corresponding dice icons.

My above utilities can read dice rolls from any text file of dice numbers, separated by spaces, but
in case you need to create such a file, this tiny utility will take only a second to generate a million
dice rolls, "random" enough and with decent "distribution". What is unique about this tool is that
it forms pairs of dice from random numbers in the 1-36 range using an array, which may possibly
lead to a better "dispersion", in addition to the "distribution", of dice rolls also.