- 415 名前: ◆GEOPlMMeow mailto:sage [2007/01/14(日) 17:12:51 ]
- >>411
途中で手番が変わってしまうのは SimpleEvaluatorクラスのgetMove()メソッドの先頭に if(!board.hasValidMove()) return 0; を追加すれば直るみたいです。 コンピュータの手番で打てない状況でgetEvaluations()を呼び出すと パスをしてから評価するようになってました。 以下の4行も要らないかな。 if (!board.hasValidMove()) board.doPass(); if (!board.hasValidMove()) return evals;
|

|