パッケージ org.aiwolf.sample.player
クラス SampleVillager
java.lang.Object
org.aiwolf.sample.player.SampleBasePlayer
org.aiwolf.sample.player.SampleVillager
- すべての実装されたインタフェース:
Player
村人役エージェントクラス
- 作成者:
- otsuki
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
クラスから継承されたメソッド org.aiwolf.sample.player.SampleBasePlayer
dayStart, finish, getName, initialize, talk, update, vote
-
コンストラクタの詳細
-
SampleVillager
public SampleVillager()
-
-
メソッドの詳細
-
whisper
インタフェースからコピーされた説明:Player
各人狼はこのメソッドに意見を返すことで人狼同士での会話ができます。Each wolves can talk thier opinions throw this method.- 定義:
whisper
インタフェース内Player
- オーバーライド:
whisper
クラス内SampleBasePlayer
- 戻り値:
- 人狼知能プロトコルをもとにしたささやきAiwolf protocol based whisper
-
attack
インタフェースからコピーされた説明:Player
人狼によって、襲撃したいエージェントを決めます。Decide agent who to be attacked by wolves.- 定義:
attack
インタフェース内Player
- オーバーライド:
attack
クラス内SampleBasePlayer
- 戻り値:
- 襲撃したいエージェントAgent of attack target.
-
divine
インタフェースからコピーされた説明:Player
占い師によって、占うエージェントを決めます。Dicide agent to divine by Seer.- 定義:
divine
インタフェース内Player
- オーバーライド:
divine
クラス内SampleBasePlayer
- 戻り値:
- 占うエージェントAgent of divine target
-
guard
インタフェースからコピーされた説明:Player
狩人によって、護衛するエージェントを決めます。Dicide agent to guard by BodyGuard.- 定義:
guard
インタフェース内Player
- オーバーライド:
guard
クラス内SampleBasePlayer
- 戻り値:
- 護衛するエージェントAgent of guard target
-