ルール・エンジン

WorldCodex(ゲーム内のあらゆる要素を定義するYAML)の文法そのもの、その文法を使ってどんな内容にも 適用できる汎用サブシステム(レシピ・コンテナ・耐久値・アクションの使い分け)、気候・地形生成・探索といった 仕組み(プレイヤーの目に触れるモノそのものではなく、それらを成り立たせているメカニズム)に関する ドキュメントを格納します。

src/ 全体の構造——どこに何を置き、何を知ってよいか——は、エンジンに限らず画面までを規定するので ../CodeStructure.md が持ちます。

石・斧・防具・容器など、「実際にこのゲームに登場する具体的なモノ」は含みません。そちらは ../world/ を参照してください。

収録ドキュメント

YAML文法(WorldCodexの書き方そのもの)

実際のゲームデータ(src/assets/world-codex/*.yaml)を型・プロパティ・スロット・操作の単位で辿って読むには、 閲覧ビューア(npm run dev:codex、公開先は ../../codex/)を開いてください。作りと設計判断は src/codex-viewer/ の各ファイルのコメントにあります。

汎用サブシステム(文法を使って、どんな内容にも適用できる仕組みの設計)

実装ガイド(コード構造の把握。「なぜ」ではなく「どこに・どう実装されているか」)

その他