Skip to content

bhavesh-210/Escape-UnderWorld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b4eaaaa · · Mar 1, 2026

History

61 Commits
Mar 1, 2026
Apr 23, 2024
Mar 1, 2026
Mar 1, 2026
Mar 1, 2026
May 16, 2024
Mar 1, 2026
Mar 1, 2026
Mar 1, 2026
Mar 1, 2026
May 16, 2024

Repository files navigation

Escape Underworld

A precision 2D platformer built with Kaboom.js where you play as a brave robot escaping a hostile industrial complex.

Features

  • 4 Distinct Levels: Progress through increasingly difficult rooms filled with hazards and enemies.
  • Dynamic Movement: Run, jump, and use your dash / long-jump to clear wide gaps.
  • Combat System: Attack with your melee sword or shoot energy projectiles.
  • Enemies & Hazards:rds: Face off against patrolling Drones, auto-firing Turrets, and deadly moving Saws—culminating in a final Boss fight!
  • Collectibles: Find and collect hidden golden cartridges in every level to boost your score.

Controls

  • Arrow Keys (Left / Right): Move
  • Z: Melee Attack
  • X: Jump / Double Jump (when unlocked) / Wall Jump
  • C: Shoot Projectile
  • Spacebar: Long Jump / Dash

Project Structure

  • index.html: The main entry point and UI overlay.
  • src/: Contains all game logic.
    • main.js: Core game initialization and scene routing.
    • kaboomLoader.js: Asset loading and Kaboom configuration.
    • entities/: Logic for the player, enemies, and items.
    • scenes/: Logic defining each of the 4 rooms and the boss arena.
    • state/: Global variables tracking health, levels, and collected items.
    • ui/: Health bar, item counters, and level indicators.
  • assets/: Sprites, fonts, and sound files.
  • maps/: Tiled JSON map data exported for each level.

Development

Maps are designed using Tiled map editor. To systematically adjust object placement or difficulty curves, modify the modify_maps.py script and execute it to rebuild the map layouts into the JSON files.

Credits

Created by:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published