Dice rolling programs take too long.
Some demand syntax like /roll 2d6+2
, and I think 'you should know that 2d6 is a roll without my typing /roll
, and also everything I roll has been d6’s, so obviously if I type just 3
, I mean ‘3d6’.
So I wrote one with defaults. This is my second python project, so the code isn’t pretty, but it does the job.
You write:
“”
2d6
Result: 5
d8
2d8
Result: 12
3+1
3d8+1
Result: 8
If you give it a target number (TN), all rolls will tell you whether or not you’ve reached that TN.
If you give it a difficulty, it’ll tell you how many dice have landed on that number or above.
You can input these things in any reasonable format:
tn=18
TN 12
difficulty = 4
dif 9
Yeah, it’s for xmpp (my group, #boatmode, plays ocer xmpp) but, if you wanna snarf stuff from the source code, go ahead ♥