DiceLab is a software that enables the creation of intricate dice rolling schemes using a functional language, with the capability to roll dice afterwards.
Using dicelab is straightforward, and all you need to do is input the appropriate command line options along with the file. Available options include the help option, version, print-tree, eval, count, and roll. You can use the --print-tree -p option for debugging, --eval -e to evaluate the statistical distribution by re-rolling, and --count -c to specify the number of rolls used with --eval, with the default being 10000 rolls. Finally, you can use --roll -r to roll the dice as specified, which will also be used if no other action is requested.
If you prefer to input your dice rolling specifications from a file, you can use the --file -f option to read from a file, with stdin used if not supplied.
One notable feature of this release is that dicelab can now determine whether an operator is interested in the ordering of the argument list(s) and use this information to create corresponding sub-operators, resulting in higher overall performance.
Overall, dicelab is an excellent software program that can greatly aid you in your game design and playing endeavors. Its user-friendly interface and versatile options make it a must-have for any serious gamer.
Version 0.6: N/A