インタフェース Player

既知の実装クラスのリスト:
BreadthFirstAIPlayer, ConsolePlayer, CrazyAIPlayer, DepthFirstAIPlayer, MonteCarloAIPlayer, RandomAIPlayer, SimplestAIPlayer
機能インタフェース
これは機能インタフェースなので、ラムダ式またはメソッド参照の割当てターゲットとして使用できます。

@FunctionalInterface public interface Player
リバーシのプレーヤーを表します。
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    decide(Board board, Color color, long remainingMillis)
    この手番における自身の手(石を置く場所)を返します。
  • メソッドの詳細

    • decide

      Point decide(Board board, Color color, long remainingMillis)
      この手番における自身の手(石を置く場所)を返します。 パスの場合は null を返す必要があります。
      パラメータ:
      board - 現在のリバーシ盤
      color - このプレーヤーの色
      remainingMillis - 残り持ち時間(ミリ秒)
      戻り値:
      石を置く場所(パスの場合は null