为纸牌游戏领地生成王国集

dominion的Python项目详细描述


统治王国生成器

此脚本为纸牌游戏Dominion及其扩展生成推荐的“王国”。 它通过抓取Dominion Strategy Wiki来查找牌之间的连接,然后使用此图来查找应该一起玩得很好的一组牌。 总的来说,我发现结果游戏比随机生成的游戏更有趣。在

安装

最好的安装方法是使用pip:

python -m pip install dominion

使用

您可以使用所有扩展生成一个随机的、连接良好的王国:

^{pr2}$

您可以将代码限制为扩展的一个子集:

dominion generate -s base -s prosperity -s seaside

请注意,您可以使用以下方法列出受支持的扩展:

dominion list sets

你可以用你最喜欢的卡片开始这个王国:

dominion generate -c "king's court" -c village

如上所述,您可以使用以下方式查看可用卡:

dominion list cards
# or
dominion list cards -s prosperity -s base

最后,为了获得良好的测量结果,您可以使用:

dominion generate --seed 42

更新图形

卡信息和连接图包含在该存储库中,但您可以使用以下方法更新:

dominion setup data/cards.json

您需要安装BeautifulSouprequests,安装tqdm不会造成伤害。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Spring启动测试中的java MockBean注释导致NonuniqueBeandDefinitionException   java Spring Hateoas调试模板不能为null   递归培根游戏Java程序?   java在Android中保存少量数据(对象)的最简单方法是什么?   异常处理Java中finally块的要点是什么?   是java。util。货币真的是工厂方法模式吗?   java如何输入字符以停止循环   java如何对流的某些部分执行缩减操作   java new Gson()。单例类的toJson(object)返回null   java Itext泰米尔字体显示不正确   java运行时。getRuntime()。gpg命令不起作用的exec()   java如何在preparedstatemenet中将字符连接到SQL字符串   java将同一实体的多个表示形式与lazyload合并时出错   JavaSpring、Hibernate和JPA:在entitymanager上调用persist似乎并没有提交到数据库   java osgi r6服务。组成部分注释属性列表