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.yaml175 行 +opening.events.yaml81 行 = 1 章、プレイ約 10 分 - マップ 2 枚 (
map.tmx/simplemap.tmx)、敵 1 種、カード約 10 枚 - コミット 13 件中、content 追加は 1〜2 件。残りは基盤整備とバグ修正
- 10 時間級 RPG の目安: scene YAML 約 1 万行、マップ約 30 枚、敵 50 種 → 20〜40 セッション分
作業手順
- 設計書を
docs/にコミットする。章リスト・章ごとのクエスト概要・敵テーブル (HP 曲線)・カードプール・マップ一覧。docs/dsl-draft/README.mdが参照するai_rpg_project_plan.mdは未コミットで、各セッションの Claude が全体像を持てていない - 依頼は数で指定する。「敵 15 種、HP は章ごとに 30/60/120」「第 2 章: マップ 3 枚・scene 20 個・ボス 1 体」。「本格的にして」では 1 スライスしか返らない
- 章ファイルは
content/chapters/*.yamlの glob マージで独立しているため、設計書があれば複数章を並列エージェントで生成できる - マップ (.tmx) が次のボトルネック。マップ仕様 YAML → .tmx 生成スクリプトを
compile-dsl.mjsと同様に追加して、AI の編集対象を YAML に限定する
未実装の仕組み (1 セッション 1 個で追加可能なサイズ)
レベル/成長、装備、バトル複数体対応 (v1 は 1 体固定)、クエストログ、BGM/SE。
関連
- リポジトリ: https://github.com/kojimay4243/ai-rpg-drifters
- DSL 語彙: リポジトリ内
docs/dsl-draft/README.md
最終更新: