我为 TTT 实现了一个极小极大算法。当我让 AI 玩家迈出第一步时,它会将所有可能移动的极小最大值评估为 0。这意味着它可以选择网格上的任何方格作为第一步。但是,任何井字游戏指南都会告诉您,在迈出第一步时选择角落或中心方块是更好的选择,因为获胜的机会更高。
为什么我的算法没有反映这一点?
编辑:澄清一下,我想问的是:这是极小极大算法的限制还是我的实现不正确?
我为 TTT 实现了一个极小极大算法。当我让 AI 玩家迈出第一步时,它会将所有可能移动的极小最大值评估为 0。这意味着它可以选择网格上的任何方格作为第一步。但是,任何井字游戏指南都会告诉您,在迈出第一步时选择角落或中心方块是更好的选择,因为获胜的机会更高。
为什么我的算法没有反映这一点?
编辑:澄清一下,我想问的是:这是极小极大算法的限制还是我的实现不正确?