zenstory-ai/novel-to-game

Agent skills for source-grounded novel-to-game adaptation (小说改编游戏 / story to game): cited design docs, target-runtime builds, evidence-based QA. Three playable browser examples. For Claude Code, Codex, and Kimi Code.

NovelToGameとは何か?

NovelToGameは、Claude Code、Codex、Kimi CodeなどのAIコーディングエージェント向けの、7つのオープンソースのスキル(プラグイン)のセットです。このスキルを使うと、エージェントに全文小説を指定し、単一のプロンプトで、対象プラットフォーム(例:Webブラウザ)向けに構築されたプレイ可能なゲームを取得できます。このワークフローは意図的にソース基盤型です:

  1. 分析 – エージェントが本全体を読み、すべてのルール、キャラクターの目標、プロットポイントを章の参照に結び付けるSOURCE_BIBLEを生成します。
  2. コンセプトとデザイン – 代替ゲームコンセプトが生成され、それぞれソースバイブルに対して検証されます。小説と矛盾する方向性はハード拒否され、記録されます。
  3. アートディレクションとジャンルシェル – 選択したジャンルの「シェル」(UIレイアウト、ワールドエントリ、目標追跡など)が文書化され、実装済み、劣化、省略の明確な注記が付けられます。
  4. プロダクトブリーフ – 1ページの要件シートが、ターゲットランタイム(例:WebGL2)と、権利やアダルトコンテンツフラグなどの制約を固定します。
  5. ビルド – エージェントが選択したエンジン/ランタイムのコードを書き、ブリーフが承認した場合にのみボイスアセットを任意で生成します。
  6. QA – 単一の自動プレイスルーが記録されます。実行は6つのチェック(起動、レンダリング、入力、コアループ、結果、再起動)に合格する必要があり、結果はverification.jsonファイルに保存されます。

出力は以下で構成されます:

  • プレイ可能なビルド(例ではブラウザアクセス可能なURLとしてホスト)。
  • 完全なデザイン文書(ソースバイブル、コンセプト決定、ゲームデザインテーブル、アートディレクションガイドライン、QA記録)。
  • ゲームを元の小説に結び付け、すべてのデザイン選択の証拠を示すアダプテーションワークスペース。

なぜ重要か

  • 証拠に基づく適応:すべてのメカニクスが小説への引用で正当化され、「創造的なドリフト」を防ぎます。
  • エージェント非依存:同じスキルセットが、サポートされている3つのコーディングエージェントすべてで動作します。重い作業はカスタムエンジンではなくLLMが行います。
  • 隠れたサービスなし:リポジトリにはスキル定義のみが含まれ、バンドルされたゲームエンジンやクラウドGPU要件はありません。
  • オープンソースで再現可能:すべてのマークダウンデザイン成果物はバージョン管理されているため、自分でパイプラインを検査、変更、再実行できます。

クイックインストール(AIコーディングエージェントを既に持っているユーザー向け)

# Claude Codeの例
npx skills add zenstory-ai/novel-to-game -g -y -a claude-code -s '*'
/novel-to-game   # スキルを呼び出す

他のエージェントの場合は、claude-codeをcodexまたはkimi-code-cliに置き換えます。スキルはグローバル(-g)またはフラグを外すとローカルに登録されます。


得られるもの – 出力例

例 ジャンル プレイ可能なリンク デザイン見積もり
西遊記 – 三借芭蕉扇 ターン制RPG(Fantasy Westward Journeyスタイル) https://xiyouji.vibecoco.ai 45–90分
金瓶梅 – 欲望の元帳 ギャルゲー風ロマンスADV https://jinpingmei.vibecoco.ai ルートあたり20–30分
プロジェクト高原 – 失われた世界 一人称3Dフィールド写真(WebGL2) https://plateau.vibecoco.ai 5–10分(単一の300秒実行)

各リンクはブラウザベースのプロトタイプと、完全な証拠チェーンを示すマークダウンファイルのフォルダを開きます。


コアコンセプト(READMEから)

  • すべてのデザイン決定は小説を引用 – 事実はimmutable、adaptable、open、またはconflictedとしてラベル付けされます。
  • ジャンルシェルの文書化 – システムは、どのジャンル慣習が維持、劣化、または削除されるかを記録します。
  • ランタイム固定ブリーフ – ビルドは、ネイティブエンジンからWebビルドへサイレントに切り替わることはありません。
  • 1回実行のQA – 自動実行は、ゲームが起動、レンダリング、入力受け入れ、コアループ実行、結果到達、再起動ができることを証明します。
  • オプションのボイス – ブリーフが明示的に許可する場合にのみ生成され、デフォルトで外部TTSは使用されません。

誰が使うべきか?

  • ゲームデザイナー:文学作品から迅速で証拠に裏打ちされたプロトタイプを望む人。
  • 研究者:AI駆動の物語適応や自動ゲームデザインを研究する人。
  • 教育者:LLMが追跡可能な来歴を持つ構造化ソフトウェア成果物を生成できることを実証する人。

ライセンスとコミュニティ

  • MITライセンス – スキルを自由に再利用、変更、再配布できます。
  • GitHub Discussions & Issues – プロジェクトは、生成されたゲームとスキルパイプライン自体に関するフィードバックを奨励しています。

要するに: NovelToGameは、既存のAIコーディングエージェントを活用して、小説全体を文書化された実行可能なゲームに変換する具体的なオープンソースパイプラインであり、すべてのデザイン選択をソーステキストに結び付けます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト