如何用JS创建一个非常基本的IA?

时间:2015-10-31 10:05:33

标签: javascript artificial-intelligence

我想做一个"游戏",我会试着简单解释一下:

  • 球员队选择指向A或B点
  • AI团队选择相同的(转到A或B)
  • 玩家观看团队移动(自上而下)
  • 如果团队发现自己然后开始一场战斗(只是一些数学,然后玩家会在死亡时从地图中消失)
  • 如果没有,那么AI团队将进入球员队伍。

可选

  • 如果我的团队要去A,那么很高兴,然后在他们到达那里之前,突然间我可以让他们从任何地方搬到B
  • 对于战斗来说,模拟视野范围会太困难吗?

正如你所看到的,几乎没有任何游戏玩法,只是在回合开始之前的一个选择,之后它都是模拟的。团队的单位也只是圈子,所以甚至没有精灵。我对Javascript很有经验,我觉得它不是很难,但我需要你的帮助,我不知道我需要使用哪些工具,Ajax?也许是一个JS框架?画布?

我并没有要求任何人完成整个剧本,我只想问从哪里开始,我该怎样做才能模拟来自世界各地的团队的动作?。

如果有人可以帮助我,我会非常感激,谢谢:)

P.S:对不起我的英文

1 个答案:

答案 0 :(得分:0)

您可以使用brain.js训练IA的行为,就像玩家一样,并使用新的列表属性进行输入。

这确实是一个非常先进且几乎无敌的人工智能。

你也可以按照预先设定的路径制作一个更简单的东西,或者使用边缘检测来使用边缘和节点进行更短的路径检测。