基于蒙特卡罗树搜索的 Quoridor AI
是一个抽象的策略游戏,在 81 (9x9) 个正方形的棋盘上玩,目标是让你的棋子到棋盘的另一边。
这个玩 Quoridor 的 AI 代理基于 。 纯 MCTS 导致性能不佳。 应用一些启发式方法后,性能得到了显着提高。 我在树搜索的选择、扩展和模拟阶段(以及搜索后的后期处理)添加了启发式方法。 您可以在下面的“包含的一些启发式方法”部分中看到其中的一些。 如果您想查看所有启发式方法或其实现细节,请参阅源代码中的注释。 (找到“启发式”这个词。)
您可以在网站(或 Web 应用程序) 上与此 AI 对战。
网站上每个 AI 级别的每次移动推出次数如下。
等级
每次移动的卷展栏
新手
2,500
平均
7,500
好的
20,000
强的
60,000
最新版本 (v0.3) 中包含的一些启发式方法
Quoridor 的分支因子很
1