パッケージ org.aiwolf.sample.player

クラス SampleVillager

  • すべての実装されたインタフェース:
    Player

    public final class SampleVillager
    extends SampleBasePlayer
    村人役エージェントクラス
    作成者:
    otsuki
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      SampleVillager()  
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      Agent attack()
      人狼によって、襲撃したいエージェントを決めます。
      Agent divine()
      占い師によって、占うエージェントを決めます。
      Agent guard()
      狩人によって、護衛するエージェントを決めます。
      java.lang.String whisper()
      各人狼はこのメソッドに意見を返すことで人狼同士での会話ができます。
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • SampleVillager

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

      • whisper

        public java.lang.String whisper()
        インタフェースからコピーされた説明: Player
        各人狼はこのメソッドに意見を返すことで人狼同士での会話ができます。
        Each wolves can talk thier opinions throw this method.
        定義:
        whisper インタフェース内 Player
        オーバーライド:
        whisper クラス内 SampleBasePlayer
        戻り値:
        人狼知能プロトコルをもとにしたささやき
        Aiwolf protocol based whisper
      • attack

        public Agent attack()
        インタフェースからコピーされた説明: Player
        人狼によって、襲撃したいエージェントを決めます。
        Decide agent who to be attacked by wolves.
        定義:
        attack インタフェース内 Player
        オーバーライド:
        attack クラス内 SampleBasePlayer
        戻り値:
        襲撃したいエージェント
        Agent of attack target.
      • divine

        public Agent divine()
        インタフェースからコピーされた説明: Player
        占い師によって、占うエージェントを決めます。
        Dicide agent to divine by Seer.
        定義:
        divine インタフェース内 Player
        オーバーライド:
        divine クラス内 SampleBasePlayer
        戻り値:
        占うエージェント
        Agent of divine target
      • guard

        public Agent guard()
        インタフェースからコピーされた説明: Player
        狩人によって、護衛するエージェントを決めます。
        Dicide agent to guard by BodyGuard.
        定義:
        guard インタフェース内 Player
        オーバーライド:
        guard クラス内 SampleBasePlayer
        戻り値:
        護衛するエージェント
        Agent of guard target