Game OQ - Swapbound
Version: 0.1.0
Date: April 13, 2026
Status: Active prototype
1. Purpose
Verify that the current Swapbound game and editor operate according to the project specifications in a browser environment.
2. Preconditions
- game IQ checks completed with no blocking issues
- desktop browser available for keyboard-based play and editor interaction
3. OQ Test Cases
| OQ ID | Ref | Test | Expected Result | Status |
|---|---|---|---|---|
| SG-OQ-01 | Game FS | Open site/swapbound/game.html |
Game loads without console/runtime errors | Planned |
| SG-OQ-02 | Game FS | Play through early rooms/levels | Shared-control core loop remains playable | Planned |
| SG-OQ-03 | Game FS | Trigger checkpoint respawn and life-loss flow | Respawn logic and lives behavior remain correct | Planned |
| SG-OQ-04 | Game FS | Exercise block/switch/platform puzzle elements | Core interactions remain solvable and readable | Planned |
| SG-OQ-05 | Game FS | Trigger remap/keyswap mechanics | Control state and overlays update correctly | Planned |
| SG-OQ-06 | Editor behavior | Open site/swapbound/editor.html and edit content |
Editor authoring tools remain functional | Planned |
| SG-OQ-07 | Editor/runtime flow | Use Test level from editor |
Runtime loads and plays the authored test payload | Planned |
| SG-OQ-08 | Content loading | Load campaign via manifest-backed external files | Published levels resolve and progression remains intact | Planned |
| SG-OQ-09 | i18n | Toggle NL/EN on game/editor pages | Language-sensitive UI text updates correctly | Planned |
| SG-OQ-10 | Docs routing | Open site/docs/swapbound.html and linked game docs |
Public Swapbound docs pages are reachable and render correctly | Planned |
4. Acceptance
OQ is acceptable when the game remains playable, the editor-to-runtime workflow works, core puzzle mechanics remain stable, and the public documentation set is reachable.