在蟒蛇中找到真实的、活生生的小精灵

pokemaster的Python项目详细描述


pokemaster-在python中获得真实的living™pokémon

Travis CIcodecovCodacy BadgeCode style: black

简介

pokemaster允许您创建pokémon 这是《神奇宝贝》核心系列游戏的原汁原味 由游戏怪胎任天堂开发。

pokemaster中, 你得到的都是 你在比赛中的期望: 神奇宝贝有很多属性, 知道四个动作, 可以进化成另一个物种, 可以学习,忘记,记住某些动作, 可以用动作做事情 (比如攻击另一个神奇宝贝, 可以消耗某些物品, 还有更多。

安装

pokemaster可以通过pip安装,但必须有pokedex 先安装:

pip install git+https://github.com/kipyin/pokedex
pip install pokemaster

或者,如果您有诗歌,请运行:

poetry add pokemaster -E pokedex

基本用法

召唤一个真正的,活生生的神奇宝贝:

frompokemasterimportPokemonbulbasaur=Pokemon(national_id=1,level=5)eevee=Pokemon('eevee',level=10,gender='female')

开发

安装

为了做出贡献, 当然,您需要先克隆回购协议:

git clone https://github.com/kipyin/pokemaster.git
cd pokemaster

如果安装了poetry, 您可以直接安装依赖项:

poetry install -v -E pokedex

这将装备你发展所需的一切。

起毛

我们使用black来格式化代码, 以及isort对导入进行排序。

确保所有文件格式正确的最佳方法 正在使用tox

tox -e lint

测试

作出承诺后, 确保所有测试都通过。 要对所有环境运行测试, 简单地做:

$ tox

如果要针对特定的python版本运行测试, 使用tox -e {env}

例如, 如果要对Python3.7运行测试, 运行以下命令:

$ tox -e py37

许可证

麻省理工学院许可证

版权所有(c)2019 Kip Yin

兹免费准许任何人取得副本 本软件和相关文档文件(“软件”)的 在软件中不受限制,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许接受软件的人员 在满足以下条件的情况下,可以这样做:

上述版权公告及本许可公告须包括在 软件的拷贝或大部分。

本软件按“原样”提供,无任何形式的保证,明示或 默示的,包括但不限于适销性保证, 适合特定目的和不侵权。在任何情况下 作者或版权所有者应对任何索赔、损害或其他 责任,无论是在合同诉讼、侵权诉讼或其他诉讼中, 不属于或与本软件有关,或使用或与本软件的其他交易有关。 软件。

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

推荐PyPI第三方库


热门话题
java testNG优先级和依赖性   java JPQL:以下WHERE子句使用继承时出现问题   java是否可以在JTable渲染器中进行查询?   java如何在javascript中向url添加变量并使用@PathVariable获取   在外部jframe中显示java控制台   java I无法连接到IBM MQ的QM错误2035 MQRC\u未授权   apache zookeeper如何解决Storm应用程序在本地集群中运行时出现的错误“java.net.ConnectException:连接被拒绝:connect”?   读取第一行的java文本文件具有键和第二行前进值   java在哪个线程池中affinityRun提交任务?如何配置线程数?   Java拆分字符串正则表达式:前导空格   如何在Java中读取Pop3服务器中的入站电子邮件   带/不带布局管理器的swing Java定位GUI组件   在Spring Webflux中使用域设置java多会话ID   http Java web将其内容刮除,但只刮除正文样式,然后不退出并永远运行   java图形绘制组件和循环故障