Wave Runner is a dynamic, 2D side-scrolling browser game! In this game, the player must escape an oncoming tsunami wave by running, jumping, and dodging obstacles. The tsunami wave speed increases over time, making the game more exciting, and the difficulty ramps up as the player progress through levels.
- Objective: Escape the tsunami for as long as possible.
- Controls:
- Move Left:
←orA - Move Right:
→orD - Jump:
↑,W, orSpace
- Move Left:
- Survive: Avoid obstacles, spikes, and pits.
- Power-ups: Gain temporary speed boosts (Green Squares).
- Dynamic Waves: The tsunami gets faster with time.
- Levels: Difficulty increases the longer you survive.
- 🔁 Start / Restart system with 3-second countdown
- 🌊 Wave bar shows the tsunami’s progress
- 🧠 Popups for Rules and Tutorial
- 📈 Speed increments as you run longer
- 🎮 Live Score & Level update
- 🎵 Audio effects (background music and wave warning)
- 💀 Game Over Screen
- HTML5 – Structure
- CSS3 – Styling and responsive design
- JavaScript (Vanilla) – Interactivity and filtering logic
Wave-Runner/
│
├── Favicon # Favicon image folder
├── Musics # Music folder for the game
├── index.html # Main HTML file
├── tsunami.css # Game styling
├── script.js # Game logic
├── README.md # You're reading it! (Project info)
└── LICENSE # MIT License
This project explores the "Wave" theme in a fun and metaphorical way:
- The tsunami represents overwhelming pressure, like deadlines or disasters.
- The player's escape is a metaphor for resilience and adaptability.
- Rising speed and dynamic levels indicate escalating climate crises.
💌 [[email protected]]
🔗 LinkedIn
-
Clone or download the project:
git clone https://github.com/Tasnim-Ferdous/Wave-Runner.git cd wave-runner -
Open
index.htmlin your browser.
📌 For best results, use Chrome or Edge on desktop. Audio autoplay may be blocked on some browsers unless user interacts.
Have an idea? Found a bug?
Feel free to open an issue or fork the project and submit a PR.
This project is open-source under the MIT License.