Controls (Mandatory)
Default Mapping
Section titled “Default Mapping”| Key | Action |
|---|---|
W / Z | Move forward |
S | Move backward |
A / Q | Strafe left |
D | Strafe right |
Left Arrow | Rotate left |
Right Arrow | Rotate right |
F1 | Resize window to 960x540 |
F2 | Resize window to 1280x720 |
F3 | Resize window to 1600x900 |
ESC | Exit cleanly |
Window Event
Section titled “Window Event”| Event | Action |
|---|---|
| Window close button (red cross) | Exit cleanly |
- Movement is collision-aware (player cannot pass through walls).
- Mandatory controls are keyboard-based; mouse look is bonus-only.
- The shared key handler also accepts some bonus-only keys (
E,Space,F4), but they are effectively no-ops in the mandatory build through compatibility stubs.