2 个稳定版本
1.0.1 | 2022年7月14日 |
---|---|
1.0.0 | 2022年6月24日 |
#1716 在 解析器实现 中
16KB
194 代码行
🎲 die_parser
本库解析桌面游戏(如D&D)中骰子投掷的表示法。
它旨在以最简单的、最容易和最轻量级的方式实现。
Input:
1.) "2d6" (Roll 2 six-sided dice.)
2.) "4d20 - 5" (Roll 4 twenty-sided dice and subtract 5 from the result.)
Output:
1.) Roll {
number_of_sides: 6
number_of_dice: 2
modifier: 0
}
2.) Roll {
number_of_sides: 20
number_of_dice: 4
modifier: -5
}
❓ 入门
- 尝试 Roll::parse_roll() !
📖 文档
☕ 购买我一杯咖啡
如果你喜欢这个库,你可以在这里支持我的工作
依赖
~1MB
~19K SLoC