A browser-based clone-puzzle strategy game where players solve levels by using time-loop mechanics and coordinating actions with their past selves.
Echo Loop is a 2D puzzle-strategy game built using JavaScript and HTML5 Canvas. The core mechanic revolves around creating “echo clones” — previous movement paths that replay automatically and help solve puzzles.
Players must strategically use these clones to activate switches, avoid hazards, and unlock gates.
- Each movement is recorded
- Creating a loop spawns a clone of previous actions
- Clones replay automatically
- Multiple clones can be combined to solve puzzles
- 🧠 Time-loop based puzzle mechanics
- 🤖 Clone replay system (past actions become helpers)
- 🧩 Multi-level puzzle progression
⚠️ Hazard zones and reset mechanics- 🎯 Switch-based gate unlocking system
- ⏱️ Timer-based boss level
- 🔊 Sound system with effects and ambient audio
- 🎨 Advanced UI with animations and effects
- 📱 Responsive layout and polished design
- Move: W A S D / Arrow Keys
- Create Loop: Space / Enter
- Reset Level: R
- Hint: H
- Language: JavaScript
- Rendering: HTML5 Canvas
- UI: HTML + CSS
- Game Logic: Custom engine (state, physics, loop system)
git clone https://github.com/your-username/echo-loop.git
cd echo-loopOpen in browser:
index.html
- Time-loop based clone system
- Real-time state synchronization
- Multi-entity interaction (player + clones)
- Grid-based movement system
- Dynamic level design with objectives
- Game development practice
- JavaScript logic building
- Canvas-based rendering
- Interactive system design
- 🎮 More levels and difficulty scaling
- 💾 Save/load system
- 🌐 Online leaderboard
- 🎨 Improved animations & effects
- 🧠 Smarter AI-based hints
Musfiqur Rahman Sama GitHub: https://github.com/musfiqsama
If you like this project, consider giving it a ⭐ on GitHub!