Complex floor
The published solver's second test map: a long order of doors and fights. The published solver reports 22 HP; the exact solver finds 68.
Optimal route
Every decision clears a door or fight node; items and fights that cost nothing are taken automatically ("auto"). 729,953 states expanded.
Optimal route against the models' wins
122 model episodes won this floor; none reaches the optimum of 68 HP. Below, monsters and doors only, the exact optimal route next to the most common winning trajectory with computed state values (5 wins; the most common trajectory overall, 30 wins, has none), as played in this DeepSeek-V4-Flash episode (final HP 22).
turn 3 The trajectory leaves the optimal route here: Open yellow door at (8,7) where the route takes yellow door (5,8). The state value (the most HP still reachable at the boss) falls from 68 to 42 HP.
Open the episode at turn 3 to read the model's reasoning there.
| # | clears | HP after |
|---|---|---|
| 1 | yellow door (5,8) | 1000 |
| 2 | Green Slime (8,12) | 880 |
| 3 | Black Slime (2,9) | 720 |
| 4 | Red Bat (0,9), blue door (0,10) | 485 |
| 5 | Slime Lord (3,10) | 510 |
| 6 | Black Slime (12,9) | 396 |
| 7 | yellow door (8,7) | 471 |
| 8 | Big Bat (0,6) | 361 |
| 9 | Bat (2,4) | 206 |
| 10 | Red Bat (4,2) | 11 |
| 11 | Red Slime (11,8) | 75 |
| 12 | Green Slime (6,4) | 148 |
| 13 | Green Slime (6,6) | 221 |
| 14 | Big Bat (0,2) | 101 |
| 15 | yellow door (8,4) | 101 |
| 16 | blue door (6,2) | 176 |
| 17 | Big Bat (9,1) | 71 |
| 18 | Bat (11,4) | 121 |
| 19 | Big Bat (12,12) | 112 |
| 20 | Boss (6,0) | 68 |
| turn | action | HP after | value |
|---|---|---|---|
| 3 | Open yellow door at (8,7)leaves the route | 1000 | 42 |
| 6 | Fight Green Slime at (8,12) | 967 | 42 |
| 9 | Fight Black Slime at (12,9) | 811 | 42 |
| 12 | Open yellow door at (8,4) | 886 | 22 |
| 13 | Fight Bat at (8,2) | 615 | 22 |
| 14 | Open blue door at (6,2) | 615 | 22 |
| 16 | Fight Red Bat at (4,2) | 350 | 22 |
| 21 | Fight Bat at (2,4) | 225 | 22 |
| 24 | Fight Red Slime at (11,8) | 187 | 22 |
| 27 | Fight Big Bat at (9,1) | 92 | 22 |
| 30 | Fight Red Slime at (11,0) | 145 | 22 |
| 33 | Fight Big Bat at (0,2) | 65 | 22 |
| 37 | Open blue door at (12,2) | 65 | 22 |
| 40 | Fight Green Slime at (6,4) | 137 | 22 |
| 42 | Fight Green Slime at (6,6) | 209 | 22 |
| 44 | Open yellow door at (5,8) | 209 | 22 |
| 45 | Fight Green Slime at (3,8) | 209 | 22 |
| 47 | Fight Red Slime at (9,3) | 283 | 22 |
| 49 | Fight Big Bat at (12,12) | 234 | 22 |
| 51 | Fight Boss at (6,0) | 22 | 22 |
Model episodes on this floor
| model | episodes | won | best final HP |
|---|---|---|---|
| DeepSeek-V4-Flash | 180 | 63 | 40 |
| Qwen3.5-397B | 90 | 24 | 22 |
| Qwen3.6-35B | 67 | 20 | 58 |
| Qwen3.8-27B | 18 | 15 | 22 |
| Mistral-Medium-3.5 | 10 | 0 | – |
| GLM-5.3-Flash | 7 | 0 | – |
All stored episodes on this floor, every configuration together; the thesis reports them per cell (see Results).
| model | final HP | of optimum | cell | |
|---|---|---|---|---|
| Qwen3.6-35B | 58 | 85% | complex_qwen3.6-35b_exact68_final2 | replay |
| Qwen3.6-35B | 58 | 85% | complex_qwen3.6-35b_exact68_final2 | replay |
| DeepSeek-V4-Flash | 40 | 59% | complex_deepseek-v4-flash_exact68_final2 | replay |
| Qwen3.6-35B | 22 | 100% | complex_qwen3.6-35b_reactive_raw_survival | replay |
| Qwen3.6-35B | 22 | 100% | complex_qwen3.6-35b_survival_order_aware | replay |
| Qwen3.6-35B | 22 | 100% | complex_qwen3.6-35b_survival_hints_on | replay |
| Qwen3.5-397B | 22 | 100% | complex_qwen3.5-397b_survival_hints_on | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_reactive | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_reactive_t32 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_plan2 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_plan2 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_plan2 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_plan5 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_plan5 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_plan5 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_plan3 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_plan3 | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_reactive_t32_t06 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_planf | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_planf | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_planf | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_maxsteps | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_maxsteps | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_maxsteps | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_maxsteps | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_maxsteps | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_reactive_t32_t06 | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_reactive_t32_t06 | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_plan2_t06 | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_plan2_t06 | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_plan2_t06 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_reactive_t32_t06 | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_plan3_t06 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_plan5_t06 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_plan5_t06 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_plan5_t06 | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_plan3_t06 | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_plan3_t06 | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_plan5_t06 | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_plan5_t06 | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_plan5_t06 | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_maxsteps_t06 | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_maxsteps_t06 | replay |
| Qwen3.8-27B | 22 | 32% | complex_qwen3.8-27b_survival_final2_maxsteps_t06 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_reactive_t32 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_reactive_t32 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_reactive_t32_t06 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_deepseek-v4-flash_survival_final2_reactive_t32_t06 | replay |
| Qwen3.6-35B | 22 | 32% | complex_qwen3.6-35b_survival_final2_reactive | replay |
| Qwen3.6-35B | 22 | 32% | complex_qwen3.6-35b_survival_final2_reactive | replay |
| Qwen3.6-35B | 22 | 32% | complex_qwen3.6-35b_survival_final2_reactive | replay |
| Qwen3.6-35B | 22 | 32% | complex_qwen3.6-35b_survival_final2_reactive | replay |
| Qwen3.6-35B | 22 | 32% | complex_qwen3.6-35b_survival_final2_reactive | replay |
| Qwen3.5-397B | 22 | 32% | complex_qwen3.5-397b_survival_final2_reactive | replay |
| Qwen3.5-397B | 22 | 32% | complex_qwen3.5-397b_survival_final2_reactive | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_route_deepseek-v4-flash_canon | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_route_deepseek-v4-flash_canon | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_route_deepseek-v4-flash_canon_planmem | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_route_deepseek-v4-flash_canon_planmem | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_route_deepseek-v4-flash_canon_t06 | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_route_deepseek-v4-flash_canon_t06 | replay |
| Qwen3.5-397B | 22 | 32% | complex_route_qwen3.5-397b_canon | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_route_deepseek-v4-flash_canon_t06 | replay |
| Qwen3.6-35B | 22 | 32% | complex_route_qwen3.6-35b_canon | replay |
| DeepSeek-V4-Flash | 22 | 32% | complex_route_deepseek-v4-flash_canon_t10 | replay |
| Qwen3.5-397B | 22 | 32% | complex_route_qwen3.5-397b_canon_planmem | replay |
| Qwen3.5-397B | 22 | 32% | complex_route_qwen3.5-397b_canon_hp60 | replay |
| Qwen3.5-397B | 22 | 32% | complex_route_qwen3.5-397b_canon_planmem | replay |
| Qwen3.5-397B | 22 | 32% | complex_route_qwen3.5-397b_canon_hp60 | replay |
| Qwen3.5-397B | 22 | 32% | complex_route_qwen3.5-397b_canon_t10 | replay |
| Qwen3.5-397B | 22 | 32% | complex_route_qwen3.5-397b_canon_t10 | replay |
| Qwen3.5-397B | 22 | 32% | complex_route_qwen3.5-397b_canon_t06 | replay |
| Qwen3.5-397B | 22 | 32% | complex_route_qwen3.5-397b_canon_t06 | replay |
| Qwen3.5-397B | 20 | 91% | complex_qwen3.5-397b_survival_hints_on | replay |
| Qwen3.5-397B | 19 | 28% | complex_route_qwen3.5-397b_canon_hp60 | replay |
| Qwen3.5-397B | 17 | 25% | complex_qwen3.5-397b_survival_final2_reactive | replay |
| Qwen3.5-397B | 17 | 25% | complex_route_qwen3.5-397b_canon | replay |
| Qwen3.5-397B | 17 | 25% | complex_route_qwen3.5-397b_canon_hp60 | replay |
| DeepSeek-V4-Flash | 16 | 24% | complex_deepseek-v4-flash_survival_final2_reactive | replay |
| DeepSeek-V4-Flash | 16 | 24% | complex_deepseek-v4-flash_survival_final2_reactive_t32_t06 | replay |
| DeepSeek-V4-Flash | 16 | 24% | complex_deepseek-v4-flash_survival_final2_reactive_t32_t06 | replay |
| DeepSeek-V4-Flash | 16 | 24% | complex_deepseek-v4-flash_survival_final2_reactive_t32_t06 | replay |
| DeepSeek-V4-Flash | 16 | 24% | complex_deepseek-v4-flash_survival_final2_reactive_t32 | replay |
| DeepSeek-V4-Flash | 16 | 24% | complex_deepseek-v4-flash_survival_final2_reactive_t32_t06 | replay |
| DeepSeek-V4-Flash | 16 | 24% | complex_deepseek-v4-flash_survival_final2_reactive_t32_t10 | replay |
| DeepSeek-V4-Flash | 16 | 24% | complex_deepseek-v4-flash_survival_final2_reactive_t32_t10 | replay |
| Qwen3.5-397B | 16 | 24% | complex_qwen3.5-397b_survival_final2_reactive | replay |
| DeepSeek-V4-Flash | 16 | 24% | complex_route_deepseek-v4-flash_canon | replay |
| DeepSeek-V4-Flash | 16 | 24% | complex_route_deepseek-v4-flash_canon_hp60 | replay |
| DeepSeek-V4-Flash | 16 | 24% | complex_route_deepseek-v4-flash_canon_planmem | replay |
| Qwen3.6-35B | 16 | 24% | complex_route_qwen3.6-35b_canon | replay |
| Qwen3.5-397B | 16 | 24% | complex_route_qwen3.5-397b_canon_hp60 | replay |
| Qwen3.5-397B | 16 | 24% | complex_route_qwen3.5-397b_canon_t10 | replay |
| Qwen3.5-397B | 16 | 24% | complex_route_qwen3.5-397b_canon_t06 | replay |
| DeepSeek-V4-Flash | 14 | 21% | complex_deepseek-v4-flash_survival_final2_reactive_t32 | replay |
| DeepSeek-V4-Flash | 14 | 21% | complex_route_deepseek-v4-flash_canon_t10 | replay |
| DeepSeek-V4-Flash | 13 | 19% | complex_deepseek-v4-flash_survival_final2_reactive_t32_t06 | replay |
| Qwen3.5-397B | 13 | 19% | complex_qwen3.5-397b_survival_final2_reactive | replay |
| DeepSeek-V4-Flash | 11 | 16% | complex_deepseek-v4-flash_survival_final2_reactive | replay |
| DeepSeek-V4-Flash | 11 | 16% | complex_deepseek-v4-flash_survival_final2_reactive_t32 | replay |
| Qwen3.5-397B | 11 | 16% | complex_route_qwen3.5-397b_canon | replay |
| Qwen3.6-35B | 10 | 45% | complex_qwen3.6-35b_reactive_raw_survival | replay |
| Qwen3.6-35B | 10 | 45% | complex_qwen3.6-35b_reactive_raw_survival | replay |
| DeepSeek-V4-Flash | 10 | 15% | complex_deepseek-v4-flash_survival_final2_reactive_t32 | replay |
| DeepSeek-V4-Flash | 10 | 15% | complex_deepseek-v4-flash_survival_final2_plan3 | replay |
| DeepSeek-V4-Flash | 10 | 15% | complex_deepseek-v4-flash_survival_final2_plan5_t06 | replay |
| DeepSeek-V4-Flash | 10 | 15% | complex_route_deepseek-v4-flash_canon | replay |
| DeepSeek-V4-Flash | 10 | 15% | complex_route_deepseek-v4-flash_canon_hp60 | replay |
| DeepSeek-V4-Flash | 10 | 15% | complex_route_deepseek-v4-flash_canon_hp60 | replay |
| Qwen3.6-35B | 10 | 15% | complex_route_qwen3.6-35b_canon | replay |
| DeepSeek-V4-Flash | 10 | 15% | complex_route_deepseek-v4-flash_canon_planmem | replay |
| Qwen3.5-397B | 10 | 15% | complex_route_qwen3.5-397b_canon_t10 | replay |
| DeepSeek-V4-Flash | 8 | 12% | complex_deepseek-v4-flash_survival_final2_reactive_t32 | replay |
| Qwen3.6-35B | 6 | 27% | complex_qwen3.6-35b_survival_hints_on | replay |
| Qwen3.6-35B | 6 | 27% | complex_qwen3.6-35b_survival_hints_on | replay |
| DeepSeek-V4-Flash | 6 | 9% | complex_deepseek-v4-flash_survival_final2_plan5 | replay |
| DeepSeek-V4-Flash | 6 | 9% | complex_deepseek-v4-flash_survival_final2_planf | replay |
| Qwen3.6-35B | 6 | 9% | complex_route_qwen3.6-35b_canon | replay |
| DeepSeek-V4-Flash | 3 | 4% | complex_route_deepseek-v4-flash_canon_t06 | replay |
| Qwen3.6-35B | 2 | 9% | complex_qwen3.6-35b_survival_hints_on | replay |
| Qwen3.6-35B | 1 | 5% | complex_qwen3.6-35b_reactive_raw_survival | replay |
| DeepSeek-V4-Flash | 1 | 1% | complex_route_deepseek-v4-flash_canon_t10 | replay |