ベイジアンネットワークを用いて作成した、人狼知能エージェントです。
ゲーム中に得られる情報から、誰が村人陣営だと思うかを考えることができます。
注意
役職は村人のみ実装しています。
村人時の動作としては、ベイジアンネットワークに基づいて各エージェントの信用度を計算し、信用度が一番低いエージェントに投票するだけです。
利用にはweka.jarが必要になりますので、ビルドパスに追加をしてください。
開発者のブログです。weka.jarの入手について等はこちらを参考にしてください。
使用しているベイジアンネットワーク
- newattacked1.xml -襲撃された人物が、村人陣営の確率
- newvote3_1.xml -<人狼,村人>に投票した人物が、村人陣営の確率。
- newseer2_6.xml -<人狼,村人>判定を下した占い師が、真占い師の確率。真霊能が存在している場合、結果が一致しているかも踏まえる。
- medium3_correct -上記の霊能者バージョン
備考
上記4つのネットワークの確率計算結果を元に、信用度(村人陣営だと思う度合い)を算出します。
大会参加エージェントの同士の対戦ログからデータを集め、ネットワークを生成しました。
霊能者が1人しか出ていない場合は、その人を真霊能として扱います。