メインコンテンツまでスキップ

実装規約

TypeScript​

  • ゲームロジックは型を明示する
  • エンティティは game/src/entities/ に置く
  • 固定データは game/src/data/ に置く
  • Phaserのシーン固有処理は game/src/scenes/ に置く
  • UI描画だけを game/src/ui/ に切り出す

変更の進め方​

  1. 仕様を docs/game-content/ または docs/architecture/ に反映する
  2. 最小単位で実装する
  3. npm run build で型チェックとビルドを確認する
  4. 画面に関わる変更はブラウザで確認する

設計判断​

既存の方針を変える場合は、理由と影響範囲を docs/project-management/decisions.md に記録します。