我正在教一个孩子编程,目前正在介绍一些基本的人工智能概念。首先,我们将实现一个井字游戏,它搜索整个游戏树并因此完美地进行游戏。一旦我们完成了,我想将相同的概念应用到一个有太多位置来评估每一个位置的游戏,因此我们需要实现一个启发式来评估中间位置。
我能想到的最好的东西是Dots and Boxes。它的好处是我可以将棋盘大小设置为任意大以阻止他搜索整棵树,并且我可以制作一个非常基本的评分函数,即我的盒子数量减去对手盒子的数量。不幸的是,这意味着在游戏开始的大部分时间里,每个位置都将被等同地评估为 0 分,因为在玩家真正开始制作盒子之前需要相当多的动作。
有人对游戏有更好的想法吗?(或者对点和框有更好的评分功能)?