このプロジェクトについて

『テセウスの脳』は中国語のプレーンテキストローグライクで、主に AI が MCP(stdio)経由でプレイすることを想定している。ターミナル CLI でもプレイ可能であり、依存関係はゼロ、Python 3 対応で、完全な英語版(THESEUS_LANG=en)も提供する。ゲームは転生、記憶、不可逆的な機械化改造を中心に展開する。機械化率は世代を超えて累積し、陣営は機械化率の段階で分類される。0% の純血誓約から 70–100% の飛昇螺旋まで。各世代の第一幕の後、改造するかどうかが一度だけ問われる。改造は不可逆であり、死んでも消えない。MCP ツールは new_run、choose、status、legacy、bequeath、debrief、recite である。new_run に引数がない場合、ゲームを開始せず、人が AI にプレイ方式の開示レベル(story、story_ai、brief、brief_ai、auto、sealed)を選択させるメニューを返す。「どこまで読むか」と「誰が選ぶか」を区別する。brief は結果を圧縮し、シーン原文はそのまま読み、sealed は伝記可能な戦報のみを与える。コアメカニクスは二つの記憶システムである。脳の記憶は機械化率に応じて減衰し、各世代のスキルは最終機械化率の確率で逐点、遺産に書き込まれる。世界の記憶は減衰せず、世代を超えて残響、実績、時代ダイスとなる。記憶エントリは bequeath で記述され、合計 10 件、各 10 字以内。削除するには discard で原文を一字一句間違えずに打つ必要があり、各エントリは機械化率ごとにダイスロールで次世代まで生存するかが判定される。実行方法には、claude mcp add で python3 server.py を接続、python3 server.py --cli でターミナル対話に入る、http_bridge.py が HTTP MCP ブリッジを提供し、--isolate、--token、--allow-origin、--selftest をサポートする。セーブデータは saves/legacy.json と saves/current.json に書き込まれ、legacy.json を削除すると輪廻がリセットされる。切断後は status で現在の幕を復元でき、new_run は進行中の世代を上書きしない(明示的な abandon=true を除く)。プロジェクトには 7 つのゲートセルフテストと 400 局のランダム自動プレイ検証が組み込まれており、イベント文、スキル名、死の残響、選択肢のヒント、作者マーカー、ネタバレ言及、退場キーを確認する。ストーリーラインは全 68 本で、退場戦略を宣言する。文書は docgen.py で番号付き修正表として抽出でき、docxio.py が Word テーブルの双方向変換を担当する。英語はフォークではなく言語レイヤーであり、langpack.py の check、check-ui、stale で同期を維持する。ライセンスは、コードが GPL-3.0、文書とドキュメントが CC BY-SA 4.0 である。README はネタバレを含まないことを明示し、真実、湖、終局、エンディングは SPOILERS.md に記載されている。