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

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第三方库


热门话题
文件系统是否可以用java覆盖文件,使其无法恢复?   java在一个应用程序中集成Spring Boot和Node js   java如何使用MySQL后端设置Hibernate save()调用的超时?   java为什么我的Gremlin迁移查询只从每个顶点添加一条边?   java是否有方法提取单击的JPanel?   macos在MacOSX上为JDK7u4在Eclipse中设置什么JRE主页?   java JaxWsPortProxyFactoryBean查询超时   java SimpleDataFormat转换   java递归地打印序列:2,5,3,11,14,…   java在JPA查询中包含枚举   在Java8中创建内存泄漏   使用java 11的windows JFXPanel设置   hibernate Java NoClassDefFound错误