Academic
Space Explorer — Platform Adventure Game (ITP1 Final)
2024 · 4 weeks
Grade · 93/100
About this project
Space Explorer is a side-scrolling platform adventure game built in p5.js for the ITP1 Final Coursework (University of London). You pilot a jetpack-wielding astronaut across platforms, collecting gems, dodging falling rockets, and racing to the flag pole. Features: 🎮 Side-scrolling platformer with smooth camera follow, lives system (3 hearts), scoring, and win/lose states 💎 16 collectable gems, 3 health kits, 5 canyons, and 6 falling rockets placed across the level 🚀 Animated jetpack character with distinct states (stand, walk, jump, fall) 🌌 Starry night scene with 2000 animated stars, drifting clouds, snow-capped mountains, and lava canyons 🔊 Full audio: looped ambient music, jump/fall/collect/drink/win/lose effects Going beyond the spec: - Factory pattern for platforms (9 across the map) with collision-based jumping - Constructor-based `RocketFall` enemies with per-instance speed and size - Particle-system victory sparklers using a custom `Sparkler` constructor - Preloaded, volume-optimised sound pipeline
Tech stack
- p5.js
- JavaScript
- HTML5
- CSS3