Solitaire Yahtzee Advisor and Proficency Tester ========= ======= ======= === ========== ====== Our Optimal Solitaire Yahtzee Advisor and Yahtzee Proficiency Test have been on-line since August 1999. The current preferred address is . This functionality is now also available for a stand-alone PC under MS-Windows. No Internet connection needed. Package contents: ReadMe.txt bin\ YahtzeeTrainer.exe gstbl\ TablesReadMe.txt Separate download for the tables: gstbl\ OptEScore-Official.gstbl OptEScore-Official-V.gstbl The current version (1.2.1 beta) provides the basic functionality. It may be extended in the future (see below). Feedback is welcome on . Notes ----- Loading of the two 6MB tables takes a little time (depending on your PC configuration); there is no progress bar. If the tables cannot be found in the default location (in ..\gstbl\ from the directory of the executable), then you can set a new location via the Settings item in the Tables menu. The new location is remembered for the next run in YahtzeeTrainerSettings.ini. The tables can be created ("from scratch") via the Settings item in the Tables menu. Note however that this is a time-consuming operation. On Virtual PC 6 (running Windows 98 under Mac OS X 10.2 on a 400 MHz PPC), creating OptEScore-Official.gstbl takes a little over 2 hours, and OptEScore-OfficialV.gstbl (the variances) takes well over 8 hours. There is a progress bar during these operations, but they cannot be interrupted, nor can you do anything else while the tables are computed. The program creates a log file (possibly useful for bug reports) in the bin folder under the name YahtzeeTrainer.log. The program is written in Delphi (Version 6 Personal Edition). Changes in 1.2.1 beta ------- -- ----- ---- When the tables are created from scratch, the program no longer needs to be restarted to use the tables. Only one warning message is shown when both tables cannot be found. The web address has been updated, to prepare for a move of our entire Yahtzee site. Changes in 1.2 beta ------- -- --- ---- The problem with the limited path length has been solved. The tables are now also found when the length of their full path name exceeds 80. The directory for the tables can be set through Tables->Settings. Click ... next to the directory path to get a select directory dialog. You can also create a new directory. The tables can be created from scratch; see Tables->Settings. Each table has 786432 entries. The expected final score is 254.5896... with a variance of (59.6117...)^2. These numbers can be confirmed through the info button. The Update button in the Yahtzee Advisor window now also triggers a new analysis (as if you clicked Analyze after it). Future plans ------ ----- Open source under GPL Linux version (possibly Mac OS X version) Manual dice Manual entry on Score Card (like the web site) Configurable parameters (for rule variations; in particular: 1 to 5 rolls per turn; 0 to 63 point threshold for Upper Section Bonus; size of Upper Section Bonus and Extra Yahtzee Bonus; yes/no Jokers) Statistics over multiple games (also from stored game recordings; therefore saving games is useful) Additional automated strategies (next to the OSYP = Optimal Solitaire Yahtzee Player) Analysis and exploration of strategies Multi-player games (including automated players) The program already contains most of these features, but they lack a graphical user interface. Enjoy, Tom Verhoeff