d20
A fast, powerful, and extensible dice engine for D&D, d20 systems, and any other system that needs dice! (by avrae)
xdice
The swiss knife for Dice roll : Command line, API, advanced dice notation parser, compilable patterns...etc. (by cro-ki)
d20 | xdice | |
---|---|---|
3 | 1 | |
106 | 12 | |
0.0% | - | |
0.0 | 0.0 | |
3 months ago | over 3 years ago | |
Python | Python | |
MIT License | GNU General Public License v3.0 only |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
d20
Posts with mentions or reviews of d20.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-05-31.
-
It happens to everyone
I decided to look at the source for Avrae, one of the most popular D&D Discord bots. It's using Python's PRNG. https://github.com/avrae/d20/blob/47c8c0546cd5f0360b62a51a20d445f830f7fbad/d20/expression.py#L400
-
I Need A Bot For My Subreddit That Would Do The
I don't know if you still need this, but I've built out a Reddit wrapper for the D20 libary.
-
Dice Rolling Bot?
Avrea has an open source dice engine (D20) that would make it pretty easy to hook into a Reddit bot.
xdice
Posts with mentions or reviews of xdice.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Complex dice rolling system - Web/App
Or maybe spend 30 minutes learning enough Python to use a library like this: https://github.com/cro-ki/xdice
What are some alternatives?
When comparing d20 and xdice you can also consider the following projects:
5e-Framework - A comprehensive 5th Edition Dungeons & Dragons Framework for MapTool.
pydantic - Data validation using Python type hints
dndice - Code to interpret roll expressions in D&D syntax
EtherollApp - Provably fair dice game running on the Ethereum blockchain
inconnu - An advanced Discord dicebot and character manager for Vampire: The Masquerade 5th Edition that features a number of quality-of-life features.
icepool - Python dice probability package.
PyDiceroll - A (discontinued) dice rolling module for Python 3.9+.
GNOLL - GNOLL is an efficient dice notation parser for multiple programming languages that supports a wide set of dice notation