Home_zh_cn - nanpuhaha/SerpentAI GitHub Wiki
欢迎阅览Serpent.AI百科!
新来的?有兴趣开发属于自己的游戏代理实验吗?如果你对高度定制化的智能游戏代理感兴趣的话,以下文章将为您掌握Serpent.AI框架提供所需的全部知识。迎客松译制
:seedling:
其他语言
安装
快速入门指南
核心概念
- 插件系统 (The Plugin System)
- Serpent命令 (The serpent Executable)
- Game类-游戏类 (The Game Class)
- Game插件-游戏插件 (The Game Plugin)
- GameAgent类-游戏代理类 (The GameAgent Class)
- GameAgent插件-游戏代理插件 (The GameAgent Plugin)
- GameFrame类-游戏帧类 (The GameFrame Class)
- InputController类-输入控制类 (The InputController Class)
- 流传输API及客户端分析处理 (计划中)
常见任务
- 屏幕区域定义及度量
- 图像帧及指定图像区域捕获
- 训练一个上下文分类器
- 定义及定位精灵 (Sprite)
- 从游戏背景提取精灵
- 使用可视化调试器 (Visual Debugger)
- 使用OCR技术 (计划中)
其他
插件样例
游戏插件
- 魔性三消游戏样例 (SerpentAI/SerpentYouMustBuildABoatGamePlugin)
- 过山车大亨游戏样例 (SerpentAI/SerpentOpenRCT2GamePlugin) (工作进行中)
游戏代理插件
- 魔性三消代理样例 (SerpentAI/SerpentYouMustBuildABoatGameAgentPlugin)
- 过山车大亨代理样例 (SerpentAI/SerpentOpenRCT2GameAgentPlugin) (工作进行中)
第三方插件推荐
- Jupyter Notebook: 快速原型实现及实验
- Spritex: 屏幕区域处理及精灵提取