我正在尝试实现 Pentago AI 并在以下代码片段中找到:“ http://snipd.net/minimax-algorithm-with-alpha-beta-pruning-in-c ”关于 alpha beta 修剪和评估功能。正如您在代码片段中看到的,可以使用“List”创建子树。但不幸的是我没有足够的信息,因为我是初学者。请帮助我,专家和专业人士...谢谢。
public class Node
{
public Node()
{
}
public List<Node> Children(bool Player)
{
List<Node> children = new List<Node>();
// Create your subtree here and return the results *****==>*** here is my problem ********
return children;
}
public bool IsTerminal(bool Player)
{
terminalNode = false;
// Game over?
return terminalNode;
}
public int GetTotalScore(bool Player)
{
int totalScore = 0;
//evaluation function
return totalScore;
}
}