The EzDice Craps Simulator allows you to create and record game and wager events for the game of Craps in an XML file. The game file records dice roll and game state information such as Come Out roll and Pass Line Winner along with bets placed and outcomes. These may be analyzed, edited and replayed to programatically compare outcomes of different betting strategies against a baseline game.
Wagers are recorded as children of the roll they are placed along with outcome and payoff information so that they can be replayed and injected appropriately.
This is an alpha release, games can be played. The games can be edited in the text editor and replayed to evaluate outcomes. A bank history view has been added and support for multiple simultaneous games has been added to the history views. The XML file can also exported to the file system system for further analysis.
Supported bets include all multi-roll bets ( pass/don't, place/lay, hard ways, big 6/8 ) with odds as appropriate. The Field bet is supported ( with selected bar 2/bar 12 with 2x on 2 and 3x on 12 ). I also have C&E, Any Craps and Yo but most of the single roll bets are missing because they are just, well, silly. I don't have place to lose since most casinos don't offer it but it could be added.
Odds may be placed in any amount, if you want to simulate 3x odds the put down a 3x odds bet which will be payed. All bets are returned in the case of a win. This is a simulation system, it is intended to model the game of craps mathematically, it does not seek to mimic the behavior of casino personnel. If you want a bet to 'ride' it will have to be placed again. If you want 99x odds bet them, good luck finding a casino on that.
Although it does record bet, win and loss amounts it doesn't enforce a 'bankroll'