Skip to content

【Epic】normalモード(中級 / course=2)の実装 #41

Description

@yozure420

目的

git clone normal(course=2)で始まる normalモードを「遊べる中級」にする。

方針:ハイブリッド

コアの add → commit → push(+レーン/ブランチ)ループは維持しつつ、扱いやすいコース2コマンドを厨房ギミックとして少数追加する。

今回追加する新コマンド(スコープ確定)

  • git stash / git stash pop … 割り込み注文で調理を一時退避/復帰
  • git reset --soft HEAD~1 … コミット後の「作り直し」

(rebase / cherry-pick / revert などコース2の残りは今回スコープ外。将来の拡張とする)

背景(現状の制約)

現行のゲームエンジンは実質 easyモード専用。createLaneAwarePullOrderPayloadfrontend/src/game/commandLogic.ts)は取得コマンドの中身を使わず、常に add→commit(+レーン受付ステップ)or git branch イベントしか生成しない。CommandStepTypeadd|commit|push|command の4種のみ。そのため course=2 を選んでもスコア倍率が上がるだけで、中級コマンドは一切ギミック化されていない。

サブタスク

推奨着手順

#42(設計)#43/#44/#45 並行 → #46#47

完了条件

  • git clone normal で開始したゲームに stash / reset のギミックが出現し、正しく捌ける
  • 未実装コマンドが「必須手順」として出題されない
  • ヘルプ/ヒントに追加コマンドが反映される
  • 通し動作確認が済み、難易度が破綻していない

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestnormal-modenormalモード(中級/course=2)実装

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions