public class SampleBodyGuardPlayer extends AbstractBodyGuardPlayer
| コンストラクタと説明 |
|---|
SampleBodyGuardPlayer() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
dayStart()
Called when the day started
|
void |
finish()
Called when the game finished.
|
Agent |
guard()
Decide agent to guard by BodyGuard
|
void |
initialize(GameInfo gameInfo,
GameSetting gameSetting)
Called when the game started
|
void |
setTodaysVotePlayer() |
java.lang.String |
talk()
Each player can talk thier opinions throw this method
Return texts must be written in aiwolf protocol. |
void |
update(GameInfo gameInfo)
Called when the game information updated
|
Agent |
vote()
ExecuteVote agent to execute
|
attack, divine, whispergetDay, getGameInfo, getGameInfoMap, getLatestDayGameInfo, getMe, getMyRole, getName, setAgentpublic void initialize(GameInfo gameInfo, GameSetting gameSetting)
Playerinitialize インタフェース内 Playerinitialize クラス内 AbstractPlayergameInfo - information about current game statusgameSetting - Game settingspublic void dayStart()
PlayerdayStart インタフェース内 PlayerdayStart クラス内 AbstractBodyGuardPlayerpublic java.lang.String talk()
Playertalk インタフェース内 Playertalk クラス内 AbstractBodyGuardPlayerpublic Agent vote()
Playervote インタフェース内 Playervote クラス内 AbstractBodyGuardPlayerpublic Agent guard()
Playerguard インタフェース内 Playerguard クラス内 AbstractBodyGuardPlayerpublic void finish()
Playerfinish インタフェース内 Playerfinish クラス内 AbstractBodyGuardPlayerpublic void update(GameInfo gameInfo)
Playerupdate インタフェース内 Playerupdate クラス内 AbstractPlayerpublic void setTodaysVotePlayer()