咸鱼鱼在高二的课余时间搓的小游戏/软件
本软件可以帮助使用者练习编写AI
利用SDL2实现的可视化窗口帮助使用者看到AI的具体操作
-
本软件使用C++和SDL2编写。
-
安装SDL2 (以dev c++为范例)
-
了解软件
- AIChallenger.exe
- 游戏本体
- set_mode.bat
- 附带参数启动游戏
- Readme_set_mode.md
- 说明参数意义
- Readme.md
- 对游戏机制进行说明
- 使用范例(了解游戏基本机制)
- 双击 AIChallenger.exe
- 根据说明进行操作
- 使用范例2(了解AI运行效果)
- 右键set_mode.bat,点击编辑
- 将参数改为4 1 1 1,保存并关闭
- 双击set_mode.bat
- AIChallenger.exe
-
操作方式
- 角色1: W A S D 上下左右 J轻击 K重击;
- 角色2: ↑↓←→上下左右 1轻击 2重击 (小键盘);
-
游戏机制
- 角色血量位于贴图右下角
- 测试机器人有4波,分别有2,2,3,4个,一些测试机器人有较高智力
- 弓箭手:血量为3,子弹上限为1(毕竟手上只能拿一只箭)
- 轻击为射箭,1点伤害,消耗1点子弹,后摇1s;
- 重击为飞踢,3点伤害,不消耗子弹,后摇2s;
- 猎人:血量为2,子弹上限为2(双管猎枪)
- 轻击射出一发子弹,1点伤害,后摇0.1s;
- 重击射出独头弹(2发子弹),4点伤害,后摇2s;
-
编写你的AI
- 打开AI接口文档.doc,查看具体方法及范例
Made By. YXH_XianYu
QQ: 2943003