PyMahjongGB是一款专为麻将爱好者设计的Python工具,能够精确计算中国标准麻将的番数(Fan值),帮助玩家深入理解游戏策略和规则。
麻将粉丝计算器Python 自述文件:
安装:
```
pip install PyMahjongGB
```
用法示例:
```python
from MahjongGB import MahjongFanCalculator
# 算番函数返回格式:(( fanCount, fanName), ...)
result = MahjongFanCalculator(
pack=((packType, tileCode, offer), ...),
hand=(tileCode, ...),
winTile=tileCode,
flowerCount=int(0..8),
isSelfDrawn=bool,
is4thTile=bool,
isAboutKong=bool,
isWallLast=bool
)
```
参数说明:
- `pack`: ((packType, tileCode, offer), ...)
- `hand`: (tileCode,)
- `winTile`: tileCode
- `flowerCount`: int(0到8之间)
- `isSelfDrawn`:bool类型,表示是否自摸胡牌。
- `is4thTile`:bool类型,表示是否为第四张牌决定胜负。
- `isAboutKong`:bool类型,表示与杠有关的操作。
- `isWallLast`: bool类型
- 其他参数根据需要传入。