DPS-001.2 — Movement QA Checklist
Purpose
Validate whether DPS-001 Movement Foundation is ready for playtesting.
This checklist tests feel, responsiveness, readability and implementation completeness.
---
Build Requirements
- [ ]
pnpm installsucceeds. - [ ]
pnpm validatesucceeds. - [ ]
pnpm buildsucceeds. - [ ] ExperienceLabScene loads without runtime errors.
- [ ] Debug overlay toggles with F3.
- [ ] Player state is visible in debug overlay.
- [ ] No combat code is required for this test.
- [ ] No enemy code is required for this test.
---
Movement State QA
| Test | Expected |
|---|---|
| Idle | Player remains stable without input |
| Walk | Player moves immediately on horizontal input |
| Run | Player reaches max speed smoothly |
| Jump | Player jumps predictably |
| Fall | Player transitions to fall after apex |
| Land | Player returns to grounded movement without long lockout |
| Dash | Player bursts in facing direction |
| Air Dash | Player can dash once in air |
| Dash Cooldown | Player cannot spam dash infinitely |
| Reset | R restarts the scene |
---
Feel QA
Score each item from 1–5.
| Category | Target |
|---|---|
| Responsiveness | 5 |
| Flow | 5 |
| Momentum | 5 |
| Precision | 4+ |
| Readability | 4+ |
| Fun | 4+ |
---
Failure Conditions
DPS-001.2 fails if any of the following are true:
- Player input feels delayed.
- Jump feels inconsistent.
- Dash feels like a slow sprint instead of burst movement.
- Landing stops the player for too long.
- Camera loses the player during dash or jump.
- Debug overlay is missing required state information.
- Testers do not want to keep moving after 5 minutes.
---
QA Result
- Status:
not_tested - Reviewer:
- Date:
- Notes: