# Mars Base - Core Chamber (Boss Arena) # ====================================== # Final Mars level: small arena room deep underground. # Heavy enemy presence — spawners, laser turrets, chargers. # Survive the onslaught to reach the exit. Gun pickup at start. # Exits to procedural station levels. TILESET assets/tiles/mars_tileset.png SIZE 30 23 SPAWN 3 18 GRAVITY 700 BG_COLOR 15 8 5 PARALLAX_STYLE 3 MUSIC assets/sounds/kaffe_og_kage.ogg TRANSITION_IN elevator TRANSITION_OUT elevator # Gun pickup right at spawn — the player needs it ENTITY powerup_gun 5 18 # Spawners on upper ledges (both sides) ENTITY spawner 5 6 ENTITY spawner 24 6 # Laser turrets guarding the arena ENTITY laser_turret 1 10 ENTITY laser_turret_track 28 10 # Turrets on the ceiling ENTITY turret 10 2 ENTITY turret 19 2 # Chargers on the ground floor ENTITY charger 10 18 ENTITY charger 20 18 # Grunts ENTITY grunt 14 18 ENTITY grunt 16 18 # Health pickups on side ledges — reward for platforming up ENTITY powerup_hp 5 10 ENTITY powerup_hp 24 10 # Jetpack fuel on central platform ENTITY powerup_fuel 14 12 EXIT 26 17 2 3 generate:station # Tile definitions (Mars tileset) TILEDEF 1 0 0 1 TILEDEF 2 1 0 1 TILEDEF 3 2 0 1 TILEDEF 4 0 1 2 # Collision layer (30 wide x 23 tall) # Enclosed arena: walls on all sides, upper ledges, central platform LAYER collision 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 4 4 4 0 0 0 0 0 0 4 4 4 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 3 1 1 3 1 3 1 1 1 3 1 1 3 1 3 1 1 3 1 1 3 1 1 3 1 1 1 1 3 3 1 3 3 1 3 1 3 3 3 1 3 3 1 3 1 3 3 1 3 3 1 3 3 1 3 3 3 1 3 3 1 3 3 1 3 1 3 3 3 1 3 3 1 3 1 3 3 1 3 3 1 3 3 1 3 3