space-explorer-platform-adventure-game-itp1-final-thumbnail

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