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

Novel RPGは、小説をプレイ可能なロールプレイングシナリオに変換するAI支援インタラクティブフィクションエンジンです。内蔵書籍は2冊同梱されています:エミリー・ブロンテ著『嵐が丘』(30シーン、登場人物はヒースクリフ、キャサリン、ネリー、エドガー)と、呉承恩著『西遊記』(27シーン、登場人物は孫悟空、玄奘三蔵、猪八戒、沙悟浄)。 プレイするには、ユーザーは書籍とキャラクターを選択します。AIはそのキャラクターの視点でシーンを語り、各シーンで2〜4個の選択肢を提示します。選択肢は4つのステータス(Wisdom、Combat、Loyalty、Reputation)、人間関係、および原作プロットからの0〜100の分岐スコアに影響します。このエンジンはセッションをまたいだ永続セーブ、同じ物語を別キャラクターとして再生すること、原作ルートまたは代替ルートの実績に対応しています。 ユーザーはscripts/pdf_import.pyを通じて自分の小説をPDF形式で取り込めます。インポーターは英語の「Chapter X」や中国語の「第X回/章」などのパターンでチャプターを検出し、登場人物候補を抽出し、プレイ可能なシーングラフを生成します。内蔵小説は全文ではなく構造化メタデータを使用し、LLMの学習知識に依存します。取り込んだPDFはテキストチャンクを保存します。オプションのPDFインポートにはPyMuPDFが必要です。 インストールは、npx novel-rpg-skill、curlのワンラインインストールスクリプト、または~/.openclaw/skills/novel-rpgへのgit cloneとPythonコマンドによる内蔵データの初期化で利用できます。CLIコマンドは書籍管理、ゲームのセーブ/シーン、PDFインポート状況をカバーします。READMEには、Claude Code、OpenClaw、ChatGPT(SKILL.mdをカスタム指示として使用しスクリプトを手動実行)、および任意のLLMとの互換性が記載されています。