Skip to content

musfiqsama/echo-loop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Echo Loop

A browser-based clone-puzzle strategy game where players solve levels by using time-loop mechanics and coordinating actions with their past selves.


📌 Overview

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.


🎯 Core Gameplay

  • Each movement is recorded
  • Creating a loop spawns a clone of previous actions
  • Clones replay automatically
  • Multiple clones can be combined to solve puzzles

✨ Features

  • 🧠 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

🎮 Controls

  • Move: W A S D / Arrow Keys
  • Create Loop: Space / Enter
  • Reset Level: R
  • Hint: H

🛠️ Tech Stack

  • Language: JavaScript
  • Rendering: HTML5 Canvas
  • UI: HTML + CSS
  • Game Logic: Custom engine (state, physics, loop system)

🚀 Getting Started

Run Locally

git clone https://github.com/your-username/echo-loop.git
cd echo-loop

Open in browser:

index.html

🧠 Game Mechanics (Highlight)

  • Time-loop based clone system
  • Real-time state synchronization
  • Multi-entity interaction (player + clones)
  • Grid-based movement system
  • Dynamic level design with objectives

🎯 Use Cases

  • Game development practice
  • JavaScript logic building
  • Canvas-based rendering
  • Interactive system design

🔮 Future Improvements

  • 🎮 More levels and difficulty scaling
  • 💾 Save/load system
  • 🌐 Online leaderboard
  • 🎨 Improved animations & effects
  • 🧠 Smarter AI-based hints

👤 Author

Musfiqur Rahman Sama GitHub: https://github.com/musfiqsama


⭐ Support

If you like this project, consider giving it a ⭐ on GitHub!


About

A browser-based clone-puzzle strategy game built with JavaScript and Canvas, where players use time-loop mechanics to solve levels by coordinating past actions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors