- すべての実装されたインタフェース:
Player
しばしば
- ルール違反の手を選択する
- 持ち時間を超過する
- 実行時例外を発生させる
ことがある
Player
の実装です。
-
-
メソッドの概要
この手番における自身の手(石を置く場所)を返します。
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
コンストラクタの詳細
-
CrazyAIPlayer
public CrazyAIPlayer()
-
メソッドの詳細
-
decide
この手番における自身の手(石を置く場所)を返します。
パスの場合は
null
を返す必要があります。
この実装は、通常は石を置ける位置の中からランダムに自身の手を選択しますが、
しばしば
- ルール違反の手を選択する
- 持ち時間を超過する
- 実行時例外を発生させる
ことがあります。
- 定義:
decide
インタフェース内 Player
- パラメータ:
board
- 現在のリバーシ盤
color
- このプレーヤーの色
remainingMillis
- 残り持ち時間(ミリ秒)
- 戻り値:
- 石を置く場所(パスの場合は
null
)