4.5 KiB
4.5 KiB
Playtest Report — Dungeon Sweeper 战斗阶段垂直切片
判定:INCOMPLETE(两次中断的试玩尝试,定性反馈未采集)· Review mode: lean(CD-PLAYTEST skipped — Lean mode) 技能:/playtest-report(analyze 模式,原始素材 = 本会话用户反馈 + 崩溃日志 + 仪器数据)
Session Info
- Date: 2026-09-10 ~ 2026-09-11(两次中断的试玩尝试)
- Build: 垂直切片(拍板①–④落地版:atk=6 先手 / 两级奖励 / 库存关内延续 / 窗口单件)
- Duration: 未完成一场完整战斗(两次均在循环中途中断)
- Tester: 用户(设计师本人,唯一测试者)
- Platform: PC · KB+M
- Session Type: First time ×2(均为中断重试)
Test Focus
战斗阶段完整循环:开战 → 挖掘/旗/停手 → 七段结算逐行兑现 → 胜负;含 2026-09-11 新机制(主角先手、即时奖励、库存延续)。
First Impressions
- 未采集——两次均未撑到可评估的时长。唯一间接信号:用户问"是否有图像"(程序化色块+文字的观感被注意到,属预期内的占位表现)。
Gameplay Flow
What worked well
- 核心循环链路本身可走通:挖掘、插旗、结算弹出、道具窗口、关卡过渡(第二场试玩已推进到"胜利→库存/HP 带入下一层"节点才崩溃)。
- 结算明细逐行输出正常工作(崩溃均发生在呈现层读数,流水内容无恙)。
Pain points
- 崩溃 #1(High):第一轮结算弹道具窗口即假死——窗口数据缺
round_index字段,弹窗构建崩溃但输入锁已上,游戏无声冻结。用户被迫中止。 - 崩溃 #2(High):胜利/关卡过渡时再次报错——
battle_finished信号发出前hero已被销毁,UI 读hp崩溃,结算覆盖层未显示。
Confusion points
- 用户问"是不是设置了断点"——假死无任何提示,玩家无法区分"卡了"与"在等输入"。(呈现层崩溃静默锁输入 = 设计缺陷级体验问题,不只是代码 bug。)
Moments of delight
- 未采集。
Bugs Encountered
| # | 描述 | 严重度 | 可复现 | 状态 |
|---|---|---|---|---|
| 1 | 道具窗口数据缺 round_index,弹窗构建崩溃→输入锁死 |
High | 是(固定流程必现) | ✅ 当日修复+字段契约断言入冒烟 |
| 2 | battle_finished 载荷缺 hero 状态(despawn 先于信号),胜利过渡崩溃 |
High | 是(打到胜利必现) | ✅ 当日修复(载荷销毁前捕获)+冒烟适配 |
共性根因:呈现层与核心间"信号载荷/时序"契约未成文;GDScript 编译不查这两类错;冒烟从未执行 main.gd。防复发已登记为 D1 GDD 三条硬性要求(载荷 schema 成文 / 场景级 headless 测试 / 状态可见性规则)。
Feature-Specific Feedback
全部新机制(先手攻击/两级奖励/库存延续/单件窗口)
- 未采集——机制是否"可感受、可归因、有趣"没有任何用户输入。
Quantitative Data(注意:来自自动玩家,非人类试玩)
- 蒙特卡洛 60 场(30 种子 × L1/L2,理性政策):胜轮均值 1.80、每轮承伤均值 2.1–2.7(max_hp=50 的 0–16%)、每场恰清图 1 次、败北 0。
- 与设计意图冲突:多轮结算仪式感 / RAP 取舍 / 囤刀时机未获得发生空间(B4 失衡预警⑥定量坐实)。
Overall Assessment
- Would play again: 未采集(用户实际行为 = 两次遇崩即报,信任受影响——"写代码没检查依赖吗")
- Difficulty / Pacing: 未采集(人类视角);仪器视角 = 过易、过快
- 本轮试玩判定:INCOMPLETE——循环完整性与 P2 归因("这个结果是我哪步扫雷带来的")这两个切片核心验证问题均未得到回答
Top 3 Priorities
- 修复后完整重跑一次试玩(当前 build 冒烟 43/43)——采集首轮真正的定性反馈:归因清晰度、结算节奏、新机制手感
- 难度带拍板(C3 域):以期望表为靶(期望胜轮带/承伤占比),用 monte_carlo.gd 验算 knob 方案
- headless UI 冒烟:真实实例化 main 场景跑完整对局——把"呈现层从未被执行"的盲区关死
Action Routing(Phase 3)
- Bug ×2:已修复;如需正式追踪 → /bug-report 建档
- 平衡项(预警⑥)→ /balance-check + C3 期望表
- 设计变更:暂无(人类定性反馈为零)
- Polish:占位视觉 → 格子样张测试(art-bible 既有任务)