Exemplo n.º 1
0
 /// <summary>
 /// 使用不含神经网络的估价函数估计整个棋盘状态,仅用来测试
 /// MinMax正确性。
 /// </summary>
 /// <param name="gs">游戏状态</param>
 /// <param name="turn">评价的方面</param>
 /// <returns>返回状态的评估值</returns>
 public static double EvaluateFunctionWithoutNervus(GameState gs)
 {
     return EvaluatePointSimple(gs, gs.X, gs.Y, gs.LastPlayer());
 }
Exemplo n.º 2
0
 /// <summary>
 /// 使用不含神经网络的估价函数估计整个棋盘状态,仅用来测试
 /// MinMax正确性。
 /// </summary>
 /// <param name="gs">游戏状态</param>
 /// <param name="turn">评价的方面</param>
 /// <returns>返回状态的评估值</returns>
 public static double EvaluateFunctionWithoutNervus(GameState gs)
 {
     return(EvaluatePointSimple(gs, gs.X, gs.Y, gs.LastPlayer()));
 }