hsahovic/poke-env
Poke-env: Python Interface for Pokemon Showdown Bots
解决的问题
提供标准化的 Python 接口,用于创建 Pokemon Showdown 的自动化玩家,无需手动处理游戏服务器的复杂通信协议。
工作原理
该库允许开发者通过继承 Player 类并重写 choose_move 方法来创建机器人。支持异步执行,使机器人能够同时参与多个对战,并与本地和公共 Pokemon Showdown 服务器集成。
适用人群
对构建脚本化智能体、进行自对弈实验或在 Pokemon 对战环境中实现强化学习工作流感兴趣的开发者和研究人员。
特色亮点
- 支持强化学习和自对弈实验。
- 与本地开发服务器兼容,可实现更快的训练速度并减少速率限制。
- 内置
RandomPlayer等玩家类型,便于快速测试。 - 被 Jaxcalibur 等高排名机器人用于在 Generation 9 随机对战排行榜上达到第一名。
相关
- 项目
- 项目
- 项目
- 项目
- 项目