我有一个问题,AI球员总是发挥第一个可用的移动,它会遇到。我试着让一个人工智能和Minimax算法一起工作。你觉得我怎么能解决这个问题?这是代码(w/解说):,,我试着把它设置成这样一种方式,即AI播放器(不管它的颜色是什么)是最大限度的玩家。因此,如果玩家的转弯是白色的,而白色是AI的,那么isMaximizing =true。我想指出这一点,这样玩家就不会混淆颜色和最大化。is initially called
const AI = (ourPla
但是必须要有冷却时间(大约2-3秒)。我尝试使用自定义调度事件。然而,因为对象被放入数组中。(IE enemy.addEventListener(...);),则会出现错误"addEventListener is not a function"
我还尝试了使用while循环的更简单的方法( AI在while循环期间,判断AI/字符是否可以攻击的布尔值为false。当它退出时,它也会重置为true ),但这