如何创建合理的AI?

Mil*_*kov 6 artificial-intelligence

我正在创建一个基于Fox和Hounds游戏的逻辑游戏.玩家扮演狐狸,AI扮演猎犬.(据我所知)我设法使AI完美,所以它永远不会丢失.如此离开这对人类玩家来说并不是一件好事.

现在,我不得不愚蠢的人工智能,所以人类可以赢,但我不知道如何.当前的AI逻辑基于模式匹配 - 如果我引入随机移动使得电路板超出模式空间,AI最有可能在游戏结束前玩愚蠢.

我也在考虑删除一组模式,所以看起来AI并不知道"技巧",但这样玩家可以找到一种方法来每次使用相同的动作击败计算机.

任何想法如何以这样的方式愚弄人工智能,并不是一举一动就从"天才"变成"完全愚蠢"?

Mil*_*kov 2

我最终创建了几个准智能模式游戏(就好像 10 岁的孩子可能会玩一样),所以它并不是完全愚蠢的,然后我在游戏开始前随机选择其中一两个。这样游戏总是可以打败的,但玩家不知道如何(即他不能使用相同的策略总是获胜,他必须首先探索弱点)。