Spyke

Syndicated from the fediverse. Read and engage on the original instance.

View original on lemmy.ml
rpg·RPGbyGhast

The world's best dice roller

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

The world's best dice rollerhttps://gitlab.com/bindrpg/nd6Open linkView original on lemmy.ml
6

1 reply

You reached the end

The world's best dice roller | Spyke