Files

4.9 KiB

P2 基本昇降機と実通勤の検証

日付: 2026-09-09。ローカル正本、Godot 4.7.2。D-035に従う基本運行の検証であり、P2全体の完了ではない。

通常初期予算の試遊

make preview-transport は、初期5,000G・資材50から客用昇降機2モジュール、受付1、客室2を通常建設し、アカネを有料雇用・配属する。昇降機は停止階0~3を持つ1台のかごになる。建設4,200G、雇用180Gで残金620G・資材2。客を手動挿入せず、通常の来客が受付後に昇降機へ並び、乗車し、上階へ到着する。

乗車中の専用ディスクセーブ/ロード、45分進行と復元後の同一区間の全Snapshot一致、占有中の撤去拒否、停止・最寄り階への降車、停止状態の保存を確認。描画でも実際の乗客IDが車内へ移り、床に重複しない。最終試遊起動は 35項目合格、TRANSPORT_PREVIEW_READY を確認した。最初の乗車場面へ戻して一時停止しており、Spaceで再開できる。通常の自動保存は無効、手動検証は試験専用の保存先を使う。

  • ログ: artifacts/transport/final-preview.log
  • 画像: artifacts/transport/elevator-cabin.png
  • 起動: make preview-transport
  • 静止画だけの検証: make capture-transport

合格した個別検証

対象 合格数 主な確認
昇降機の経路投影 93 モジュールの経路、縦徒歩の抑制、BACK権限、所有者と保存
ElevatorService 103 共有かご、定員、乗降時間、運行時間、先着順、停電、全停留所閉塞、復旧、破損拒否
StaffCommuteService 85 到着前の非稼働、早着、遅刻、混雑、再配属、夜勤、運搬員、車内の誤計上防止
Runtime保存 29 v7→v8移行、Path3→4、幽霊人員、架空乗客、座席・経路・工事の不整合、停止設定
工事・勤務境界 57 空車の延伸・撤去、運行中拒否、後段失敗の巻き戻し、同一配属で順番保持、勤務終了時の待機取消と乗車済みの降車
昇降機UI 20 通常の選択、停止/再開、予約Commandと保存再開、表示領域
Pixel UI 238 既存の断面表示、カメラ、クリック、Simulation不変

新しい一括ターゲットは make test-transport。UIは make test-ui に含めた。撤去の保存不具合修正後は、既存Construction105項目・Runtime construction37項目も再実行して合格した。

既存機能の回帰

  • make check: Editor読込と通常Headless起動が成功。SCRIPT ERRORなし。
  • S0: 438項目合格。
  • S2・S3: 983項目合格。Path trafficの旧v7固定期待をv8へ更新し、正式な旧形式を作る試験から新設フィールドを除去した後、82項目の同スクリプトを再実行して合格。
  • S1・S4・S5・S6・MVP・受入・性能: 合計3,107項目合格。旧形式の固定テストデータを更新して再実行した。14日受入は既存の運営境界を加速する方式であり、全Actorの20,160回の実Tickや実描画の14日負荷試験ではない。加速用fixtureは空の昇降機だけ時計を揃え、乗車中の時間を飛ばすことは拒否する。
  • 通常UI: Dashboard121、従業員46、商品37、営業55、開業35項目合格。
  • 実通勤を含む供給3営業日: 49項目合格。食堂売上3,000G、宿泊1,200G、受付0G、原材料配送30便、食事配送73便、残金2,895G。全決算で照合差0・給与未払0。途中配送のディスク保存と再生も一致した。

集約ログは artifacts/transport/、3営業日の数値は normal-supply-3days.json。初回に古い期待値で失敗した回帰ログも残してあるが、該当スクリプトの修正後の成功ログを確認している。新しい運行・描画に由来するエラーを合格扱いにしていない。

この保存点からの残る課題

  • MOVE-01は昇降路内の上下徒歩抑制まで。既存の上下通路は階段相当で残る。全階間の規則と明示的な階段施設への移行が必要。
  • 配車は先着順、同じ発着階のまとめ乗り。途中階の相乗り・複数かごは未実装。
  • 車内の論理位置とPath密度は乗車元に残る。描画は車内へ移るが、混雑密度を車内と分離する改善が必要。
  • 同じSeed・需要・人数を用いた設備改善前後のP95移動時間・離脱比較(MOVE-06)は未実施。
  • 帰宅経路・専用ドット動作・音・初見試遊、宿泊の精算方式と全AIを含む長期描画性能は後続。

後続のRuntime v9/Path v5で全階間徒歩の規則、明示階段、車内密度の分離、48人の設備比較を追加した。更新後の条件・実測・残課題は 階段と比較QA を参照する。上記v8の数値は当時の保存点の記録として保持する。