AIWolf.NET

AIWolf(Artificial Intelligence based Werewolf) platform for .NET.

View the Project on GitHub

View in English

AIWolf.NET

.NET版人狼知能プラットフォーム

  1. チュートリアル

  2. ダウンロード

  3. 履歴と変更点

    • 1.0.0: 最初のリリース.
    • 1.0.1: RequestContentBuilderの以下のバグを修正しました.
      • 入れ子になったリクエスト発話が生成可能
      • 引数として渡したContentが変更される
    • 1.0.2: AbstractRoleAssignPlayerで 各役職エージェントのインスタンスが毎回生成されていたのを修正したのに伴い, AbstractRoleAssignPlayerの使用法も変わりました.
    • 1.0.4: .NET Standard 1.4ベースになりました.
    • 1.0.6: サーバ側との共用を視野に入れた変更を加えました. それに伴い列挙型Teamが新たに導入されました.
    • 1.0.7: ClientStarter が複数の DLL からなるエージェントを起動できるようになりました.
    • 1.0.8: 1.0.6で実装したシリアライズ機能は, 処理量の増加のおそれがあるためバージョン 1.0.x 系列では実装しないことにしました.
    • 1.0.9: 1.0.8 で削除した GameSetting.GetDefaultGameSetting() を復活させました.
    • 1.1.0: ゲームサーバが加わり.NET版だけで完結するようになったのに伴い, 名称を「ライブラリ」から「プラットフォーム」に変えました.
      • 公式ゲームサーバと異なり,発話文字列チェックと時間制限は実装していません.
      • ServerStarterはゲームサーバ単体を起動します.
      • GameStarterは各種クライアントスタータをプロセスとして起動しますので, サーバ起動後,Java, .NET, Pythonなどのエージェントを接続して対戦することができます.

このソフトウェアは,MITライセンスのもとで公開されています.LICENSEを参照のこと.