コード例 #1
0
        public ComputerPlayer(bool isMax, int algorithmDepth, int row, int col)
        {
            this.isMax          = isMax;
            this.algorithmDepth = algorithmDepth;

            //AI
            this.generator = new MyGenerate();
            this.evaluator = new MyEvaluateV2(new int[row, col]);

            this.ai = new Minimax(generator, evaluator);
        }
コード例 #2
0
ファイル: Minimax.cs プロジェクト: matdennoigi/GomokuUI
 public Minimax(GenerateBehavior mGenerateBehavior, EvaluateBehavior mEvaluateBehavior)
 {
     this.mEvaluateBehavior = mEvaluateBehavior;
     this.mGenerateBehavior = mGenerateBehavior;
 }
コード例 #3
0
ファイル: Minimax.cs プロジェクト: matdennoigi/GomokuUI
 public void SetGenerateBehavior(GenerateBehavior generateBehavior)
 {
     this.mGenerateBehavior = generateBehavior;
 }