CharTyr/STS2-Agent
杀戮尖塔2的MOD,将杀戮尖塔2的游戏状态与操作暴露为本地 HTTP API 包装成 MCP Server,供支持 MCP 的AI客户端直接调用
何を解決するか
このプロジェクトは、Slay the Spire 2 用のAIパワードコンパニオンおよび自律プレイモッドを提供します。プレイヤーはLLMによってゲームが自動でプレイされるのを、または自然言語による協調を可能にするAIチームメイトと協力プレイする選択ができます。また、ゲーム内チャットインターフェースを通じて戦略的アドバイスも受けられます。
動作方法
モッドはF8キーでアクセス可能なC#ベースのゲーム内オーバーレイを統合し、OpenAI互換のLLMエンドポイント(DeepSeek、OpenAI、Ollamaによるローカルモデルなど)に接続します。コンパクトなステートエンジンを使用して、カード、エネルギー、敵の意図などのゲームデータをAIが理解できる形式に変換します。自律プレイでは、AIがリアルタイムの状態を評価し、アクションを実行します。協力プレイでは、AIのキャラクターとして動作する別々のゲームインスタンスを起動します。また、外部エージェント(CursorやClaude Desktopなど)がゲームと連携できるように、FastMCPサーバーとローカルHTTP APIも含まれています。
対象ユーザー
- デッキビルディングゲームをAIエージェントが自律的にプレイする実験をしたいプレイヤー。
- 自然言語で協調できるAIチームメイトを探している協力プレイプレイヤー。
- AIエージェントやエージェントのツールコール能力をテストする環境としてゲームを利用したい開発者。
特徴
- 自律自動プレイ:テキストのみまたはビジュアル拡張モデルを使用して、戦闘、デッキ選択、経路選択を完全に自動化。
- ローカル協力AIチームメイト:ワンクリックで別インスタンスを起動し、協調可能なAIパートナーを迅速に導入。
- ゲーム内オーバーレイUI:ゲーム内に直接設定・制御可能なウィンドウを提供。
- 予算ガード:予期しないAPIコストを防ぐためのトークンおよびリクエストの会計機能を内蔵。
- 開発者ツール:外部エージェントとの連携を可能にするローカルHTTP APIとFastMCPサーバー。
- 障害回復:障害時の無限ループを防ぐための自動回路ブレーカーと指数バックオフ機構。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト