我知道Minimax决策树是一个很好的方法来实现一个人工智能的棋盘游戏。目前,我正在尝试实现一个名为Gomoku (连续5)的游戏。但有一件事我很困惑:
我已经看过了,似乎几乎所有的Minimax/AlphaBeta算法都返回一个整数。特别是对我来说,eval(bestGomokuBoard)的返回值。我该如何找到获胜板的坐标?
以下是我到目前为止所做的工作:我有一个20x20个整数数组,表示一个空空间(0)、计算机(1)和player(2)。为了减少开销,Minimax中的每个节点都是较大数组(较小的引用框架)的9x9数组表示形式。我的eval函数返回int,我的minimax/alphabeta算法返回int。如何找到人工智能移动的坐标?
提前谢谢你!
https://stackoverflow.com/questions/5496564
复制相似问题