【发布时间】:2016-11-28 11:18:46
【问题描述】:
我正在尝试为类似于井字游戏的游戏编写 AI 代码。你可以看到它的规则here。
我正在使用的min-max算法和分析函数可以找到here
到目前为止我尝试过的方式:
- 我已经建立了一些适合当前玩家的模式。 (在 Python 中)
例如my_pattern = " ".join(str(x) for x in [piece, None, piece, piece, None])
- 我将此类图案与六角形游戏板上每块的所有 6 种可能方向进行匹配(不适用于空白区域)。准确地说,将
my_pattern与 6 个不同的阵列匹配(每个阵列代表 6 个不同方向之一)。
现在,这个分析函数实际上应该计算什么?
- 整个棋盘状态得分?
- 上一步棋的得分?
如果有人能准确描述分析功能的用途,那就太好了。
【问题讨论】:
标签: algorithm game-theory minmax