Skip to content

enhancement(starpuff): 票券蝠預警期 vx=0 使俯掠近垂直——可選軌跡平衡(#901 follow-up) #905

Description

@s123104

摘要

票券蝠 WARN 預警期將水平速度歸零,shift 階段再讀 body.velocity.x,使俯掠軌跡相對「帶殘餘水平速度」更可預判。Grok 審查 PR #901 標 LOW:可選平衡調整,非缺陷;需先有平衡意圖才動手,不要為改而改

背景/證據

  • 來源:Grok 審查 PR fix(starpuff): backlog 收斂車——五張 W1 follow-up(#896–#900) #901(LOW);合併 57550da35、v0.25.1。
  • apps/starpuff/src/game/systems/finaleEnemies.ts:94-97:預警期 vx=0;shift 階段接著使用 body.velocity.x
  • 垂直動力學指標未崩(Grok 已驗,與 baseline 一致):
    • 俯掠穿越:376ms
    • 到玩家帶:301ms
    • 週期:3010ms
  • level-audit / scanna 定點:dodgeRateSignalAtMove 修前修後皆 0%——威脅位形保留,屬刻意取捨空間而非必修 bug。

影響

  • 玩家體感:俯掠更接近純垂直,斜向威脅感較弱。
  • 若未重跑探針就改動,可能意外抬高 dodge 信號或破壞 L21 定點平衡(目前無證據顯示必須改)。

範圍

修法(若產品決定保留斜向威脅)

預警期維持閃爍/懸停預警,vx 歸零,保留進入 shift 前的水平動量。

驗收標準

  1. 若實作改動:必須重跑 apps/starpuff/scripts/level-audit.mjs --probe ticketaL21 關卡層級對比,確認 dodgeRateSignalAtMove 不因改動被推高(守住目前 0% 與 baseline 指標)。
  2. 相關單元/整合測試全綠。
  3. PR 描述需寫明平衡意圖(為何要斜向、接受的可預判性 trade-off);無意圖則關閉本卡即可。

來源

PR #901 審查 follow-up;W1 五卡 #896#900 已 CLOSED COMPLETED。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestseverity:p3Lower-priority optimization

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions