コード例 #1
0
ファイル: TurnComponents.cs プロジェクト: gulbanana/yeine
        public int Lookahead1()
        {
            var clonedField = state.Field.Clone();

            clonedField.Simulate();
            return(BestMove.EvaluatePosition(state, clonedField));
        }
コード例 #2
0
ファイル: StrategyTests.cs プロジェクト: gulbanana/yeine
        public void BestMove_CellDifferenceCount(int w, int h, string cells, int result)
        {
            var f = new Field(w, h, cells);
            var g = new Game();

            Assert.Equal(result, BestMove.EvaluatePosition(g, f));
        }
コード例 #3
0
ファイル: TurnComponents.cs プロジェクト: gulbanana/yeine
 public int Eval()
 {
     return(BestMove.EvaluatePosition(state, state.Field));
 }