如何用 JS 创建一个非常基本的 IA?
How to create a very basic IA with JS?
我想做一个"game",我会尽量简单的解释一下:
- 玩家队伍选择去A点或B点
- AI 团队选择相同(去 A 或 B)
- 玩家观看球队移动(俯视图)
- 如果团队发现自己然后开始战斗(只是一些数学,然后玩家在死亡时立即从地图上消失)
- 如果没有,则AI团队去玩家团队的位置。
可选:
- 如果我的团队要去 A,那么在他们到达那里之前,突然间我可以让他们从任何地方移动到 B,那就太好了
- 战斗的话模拟视野太难了吧?
如你所见,几乎没有什么玩法,只有开局前的一个选择,开局后都是模拟的。团队的单位也只是圆圈,所以甚至没有精灵。我对 Javascript 没有什么经验,我认为这不是很难,但是我需要你的帮助,我不知道我需要使用什么工具,Ajax?也许是一个 JS 框架? Canvas?.
我不是要任何人完成整个脚本,我只是问从哪里开始,我可以做些什么来模拟来自世界各地的团队的动作?
如果有人能帮助我,我将不胜感激,谢谢:)
P.S:抱歉我的英语不好
您可以使用 brain.js 训练 IA 表现得像玩家,并使用新列表 属性 进行输入。
这确实是一个非常先进且几乎无敌的AI。
您还可以使 IA 遵循预制路径以获得更简单的东西,或者使用边缘检测来使用边缘 ans 节点进行更短的路径检测。
我想做一个"game",我会尽量简单的解释一下:
- 玩家队伍选择去A点或B点
- AI 团队选择相同(去 A 或 B)
- 玩家观看球队移动(俯视图)
- 如果团队发现自己然后开始战斗(只是一些数学,然后玩家在死亡时立即从地图上消失)
- 如果没有,则AI团队去玩家团队的位置。
可选:
- 如果我的团队要去 A,那么在他们到达那里之前,突然间我可以让他们从任何地方移动到 B,那就太好了
- 战斗的话模拟视野太难了吧?
如你所见,几乎没有什么玩法,只有开局前的一个选择,开局后都是模拟的。团队的单位也只是圆圈,所以甚至没有精灵。我对 Javascript 没有什么经验,我认为这不是很难,但是我需要你的帮助,我不知道我需要使用什么工具,Ajax?也许是一个 JS 框架? Canvas?.
我不是要任何人完成整个脚本,我只是问从哪里开始,我可以做些什么来模拟来自世界各地的团队的动作?
如果有人能帮助我,我将不胜感激,谢谢:)
P.S:抱歉我的英语不好
您可以使用 brain.js 训练 IA 表现得像玩家,并使用新列表 属性 进行输入。
这确实是一个非常先进且几乎无敌的AI。
您还可以使 IA 遵循预制路径以获得更简单的东西,或者使用边缘检测来使用边缘 ans 节点进行更短的路径检测。