クラス SimplestAIPlayer

java.lang.Object
xyz.hotchpotch.reversi.players.SimplestAIPlayer
すべての実装されたインタフェース:
Player

public class SimplestAIPlayer extends Object implements Player
自身の手を単純走査で決定する Player の実装です。
  • コンストラクタの詳細

    • SimplestAIPlayer

      public SimplestAIPlayer()
  • メソッドの詳細

    • decide

      public Point decide(Board board, Color color, long remainingMillis)
      この手番における自身の手(石を置く場所)を返します。 パスの場合は null を返す必要があります。

      この実装は、リバーシ盤上を左上から順に走査し、 最初に見つかった石を置ける位置を自身の手とします。
      定義:
      decide インタフェース内 Player
      パラメータ:
      board - 現在のリバーシ盤
      color - このプレーヤーの色
      remainingMillis - 残り持ち時間(ミリ秒)
      戻り値:
      石を置く場所(パスの場合は null