在研究了许多使用MiniMax算法的网站之后,我找到了一个最容易理解的网站 - 好吧,几乎就像我有一个问题需要弄清楚源代码的一部分。众所周知,Java中的MiniMax取自here。
不幸的是我不明白如何调用评估函数。它有6个功能参数,但我不知道这些数字来自哪里(我的意思是零,一和二),如下所示:
$routeProvider
.when('/about/:sec', {
templateUrl : 'app/view/about.html',
controller: 'aboutController.js'
});
功能" evaluateLine"参数是:
score += evaluateLine(0, 0, 0, 1, 0, 2); // row 0
但我仍然不知道这些数字是什么意思。当我完全陷入困境时,任何人都可以帮助我。
private int evaluateLine(int row1, int col1, int row2, int col2, int row3, int col3)