我想制作一个“游戏”,我会尽量简单地解释它:
- 玩家队伍选择前往A点或B点
- AI队伍选择相同的位置(前往A或B)
- 玩家观看队伍移动(俯视视角)
- 如果队伍相遇,则开始战斗(只是进行一些数学计算,然后玩家在死亡时立即从地图上消失)
- 如果没有相遇,则AI队伍前往玩家队伍的位置。
可选功能:
- 如果我的队伍前往A点,在到达之前,我希望能突然将他们从任何地方移动到B点
- 对于战斗,模拟视野范围会不会太难?
如您所见,几乎没有游戏玩法,只是在回合开始前有一个选择,之后都是模拟的。队伍的单位只是圆圈,所以甚至没有精灵。我对JavaScript有一点经验,我认为这并不太难,但是我需要您的帮助,我不知道需要使用哪些工具,Ajax?也许是JS框架?Canvas?
我不是要求任何人完成整个脚本,我只是想知道从哪里开始,我可以做些什么来模拟队伍在世界各地的移动?
如果有人能帮助我,我将非常感激,谢谢 🙂
P.S: 抱歉我的英语不好
回答:
您可以使用brain.js来训练一个AI,使其行为像玩家,并使用新的列表属性进行输入。
这确实适用于非常高级且几乎无敌的AI。
您也可以让AI按照预设路径行进,以实现更简单的事情,或者使用边缘检测来进行更短路径的检测,使用边缘和节点。