/// <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()); }
/// <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())); }