notes
ProjectAi rpg drifters

ai-rpg-drifters のボリューム拡大方針

DSL 基盤完成後に content 量を増やすための作業単位と依頼の分割方法

ai-rpg-drifters のボリューム拡大方針#

要点: エンジン/DSL 基盤 (約 1,200 行) は完成済み。ボリューム不足の原因は content (YAML 約 380 行、1 章のみ) で、設計書をコミットして章単位で依頼を分割すれば増やせる。

数字 (2026-08-25、commit ba2b118 時点)#

  • content: opening.story.yaml 175 行 + opening.events.yaml 81 行 = 1 章、プレイ約 10 分
  • マップ 2 枚 (map.tmx / simplemap.tmx)、敵 1 種、カード約 10 枚
  • コミット 13 件中、content 追加は 1〜2 件。残りは基盤整備とバグ修正
  • 10 時間級 RPG の目安: scene YAML 約 1 万行、マップ約 30 枚、敵 50 種 → 20〜40 セッション分

作業手順#

  1. 設計書を docs/ にコミットする。章リスト・章ごとのクエスト概要・敵テーブル (HP 曲線)・カードプール・マップ一覧。docs/dsl-draft/README.md が参照する ai_rpg_project_plan.md は未コミットで、各セッションの Claude が全体像を持てていない
  2. 依頼は数で指定する。「敵 15 種、HP は章ごとに 30/60/120」「第 2 章: マップ 3 枚・scene 20 個・ボス 1 体」。「本格的にして」では 1 スライスしか返らない
  3. 章ファイルは content/chapters/*.yaml の glob マージで独立しているため、設計書があれば複数章を並列エージェントで生成できる
  4. マップ (.tmx) が次のボトルネック。マップ仕様 YAML → .tmx 生成スクリプトを compile-dsl.mjs と同様に追加して、AI の編集対象を YAML に限定する

未実装の仕組み (1 セッション 1 個で追加可能なサイズ)#

レベル/成長、装備、バトル複数体対応 (v1 は 1 体固定)、クエストログ、BGM/SE。

関連#

最終更新:

On this page