ENGLISH | JAPANESE

Q: AutoStarterで,外部の(例えばJava以外の言語で実装した)エージェントをゲームに参加させたい

2017/04/25

A: AutoStarterの設定ファイルAutoStarter.iniで設定できます.

この設定ファイルには,ゲームに参加するエージェントの数を設定する行(例:agent=15)と,実際にゲームに参加するのJavaエージェントのクラスを記述する行(例:sample1,org.aiwolf.sample.player.SampleRoleAssignPlayer)があります.エージェント数の設定を省略した場合,エージェント数はファイル中で記述したJavaエージェントの数であるとみなされ,その結果ファイル中のJavaエージェントのみでゲームが開始します.一方,設定したエージェント数が,ファイル中のJavaエージェントの数よりも多い場合は,エージェント数が充足するまで,外部エージェントからのTCP/IP接続を待ちます.

こちらもご覧ください.


5人人狼の村で1エージェントを外部からのTCP/IP接続とする場合の設定例(AutoStarter.iniの一部)

agent=5
sample1,org.aiwolf.sample.player.SampleRoleAssignPlayer
sample2,org.aiwolf.sample.player.SampleRoleAssignPlayer
sample3,org.aiwolf.sample.player.SampleRoleAssignPlayer
sample4,org.aiwolf.sample.player.SampleRoleAssignPlayer


Share

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です