我对游戏开发很感兴趣。我在某处读到,Wining Eleven 3 的最终版中没有使用人工智能。我很想知道CPU是如何回应动作并进行游戏的。例如,在CPU对CPU的游戏中,结果是基于什么的?每次结果如何能有所不同?
任何帮助都将不胜感激。
此致敬礼。
回答:
游戏中一定存在某种形式的人工智能或机器学习,除非所有的动作都是随机的。也有可能是对于某些输入,预先计算了“正确”的动作,但对于这个游戏来说,这似乎不太可能。
总的来说,游戏可能会获取一组当前的变量状态,并通过某种算法来确定下一步的“正确”动作。变量输入的细微差异可能会产生不同的结果(这就是为什么每次游戏都不同),或者可能使用随机数生成器从百分比几率中选择可接受的动作。