大家可能知道类似https://yugioh.party/的工具能计算开局某种组合上手的概率,不过现成的工具都不容易计算有滤抽时的概率以及有堆墓效果的卡牌堆到特定卡牌的概率。
本文介绍的工具能解决这些问题。这个工具虽然使用起来麻烦,学习难度大,不过功能强大,有兴趣的可以试一下。
使用说明以及源代码:https://github.com/jsc723/ygo-calc
下载地址:https://github.com/jsc723/ygo-calc/releases
计算器大致原理是:
用户在一个YAML文件中定义卡组
定义每张卡时可以编写脚本说明这张卡的效果(比如抽卡,堆墓,检索)
用户在YAML文件中列出所有希望抽到的手牌的组合(或者堆墓希望堆到的牌的组合)
工具读取YAML文件,模拟抽卡
模拟器在抽到牌后自动把手牌、墓地中所有能发动的卡牌都发动,直到没有卡牌能发动为止
模拟器把手牌、墓地中的卡与列出的希望得到的组合做匹配,统计成功匹配的概率
具体用法见README
这里有一些例子可以参考:https://github.com/jsc723/ygo-calc/tree/master/test
新人发帖求勿喷
本文介绍的工具能解决这些问题。这个工具虽然使用起来麻烦,学习难度大,不过功能强大,有兴趣的可以试一下。
使用说明以及源代码:https://github.com/jsc723/ygo-calc
下载地址:https://github.com/jsc723/ygo-calc/releases
计算器大致原理是:
用户在一个YAML文件中定义卡组
定义每张卡时可以编写脚本说明这张卡的效果(比如抽卡,堆墓,检索)
用户在YAML文件中列出所有希望抽到的手牌的组合(或者堆墓希望堆到的牌的组合)
工具读取YAML文件,模拟抽卡
模拟器在抽到牌后自动把手牌、墓地中所有能发动的卡牌都发动,直到没有卡牌能发动为止
模拟器把手牌、墓地中的卡与列出的希望得到的组合做匹配,统计成功匹配的概率
具体用法见README
这里有一些例子可以参考:https://github.com/jsc723/ygo-calc/tree/master/test
新人发帖求勿喷
