【发布时间】:2019-05-29 20:34:21
【问题描述】:
我正在开发一个简单的井字游戏安卓应用程序,它支持 1 或 2 个玩家。我已经实现了一个 AI for 1 player mode,它使用 minimax 算法完美地发挥(无论是胜利还是平局)。我想允许用户可以在简单、中等和困难之间切换。有什么方法可以实现这一目标?
我的第一个想法是在随机移动或完美移动之间随机选择。做出完美走法的概率是中等的 60%,简单的 10%。还有其他想法或修改吗?
【问题讨论】:
-
既然你使用的是极小极大,那么降低搜索算法的深度截止怎么样?
标签: java android artificial-intelligence minimax