Milestone Visual Proof & 20-Slide Global Pathfinding Tour
Start State — King Lorik's Throne Room (0 Steps)
Global BFS root node (`tantegel-castle-2f` @ `3,5`). Speaking with King Lorik receives the royal quest to recover the Ball of Light.
How It's Verified
| Check | What it proves |
|---|---|
| Map completeness | A headless BFS over all 29 maps (tests/test_map_completeness.gd) reaches every map, stair, locked door and chest from King Lorik's throne room.godot --headless --path games/quest-warrior-dragon -s tests/test_map_completeness.gd |
| Stride AI | src/systems/AIEngine.gd walks BFS shortest paths and holds a direction across straight runs instead of stepping tile by tile. |
| Charlock sword loop | Erdrick's Sword sits in a vault on B2 that's only reachable by going down to B3 and back up. The verifier finds it in 470 steps. |
| E2E checkpoints | Cucumber scenarios in tests/e2e/features/ chain save-state checkpoints using real player inputs only. Nothing gets teleported. |