Seven courses
Each round defines a distinct obstacle path, including the moving-platform Tower to the Heavens course.
Free-running obstacle course.
A multiplayer free-running game with seven data-driven obstacle courses, authoritative progression, checkpoints, hazards, and automated route regression checks.
Parkour turns a shared course definition into both the playable Three.js world and a testable model of intended routes. Seven rounds range across distinct obstacle and hazard patterns.
The React client renders movement, checkpoints, platforms, hazards, and camera feedback while Socket.IO carries player input and server snapshots.
The server owns round progression and player state. Checkpoints create recoverable respawns, and moving platforms and collision rules are reconciled against authoritative position.
Repository QA includes automated path and hazard checks plus focused playtests that have caught unavoidable hazards, ledge fall-through, camera issues, and moving-platform edge cases.
Captured features
Capabilities
Each round defines a distinct obstacle path, including the moving-platform Tower to the Heavens course.
Shared course data feeds rendering, collision expectations, and regression checks instead of duplicating level definitions.
Progress markers provide safe recovery points when a player falls or touches a hazard.
Platforms and hazards create timing challenges beyond static jumping routes.
Automated checks verify intended paths and guard against impossible or unavoidable course states.
Under the hood
Added moving platforms and fixed a ledge collision issue.
Verified intended paths and fixed an unavoidable hazard in the foundry round.
Introduced the seventh obstacle course.