- Use echoes to destroy enemies.
- Increasing difficulty with each level.
- Probably a bug or two or twenty.
One Command Setup:
Run this in your terminal (Mac/Linux/WSL/Windows):
curl -fsSL https://raw.githubusercontent.com/ShortTimeNoSee/echoes-of-time/main/setup-launcher.sh | bashWhen running the setup script, the game will be cloned into a folder named game. If a folder named game already exists in the current directory, it will be deleted and replaced. Make sure you don't have important files in a folder named game before running the setup.
- Move: Arrow keys
- Create Echo: Press
E - Pause Game: Press
P
- Python 3.x
- Pygame library
If missing, the setup script will handle everything.
echoes-of-time/
├── bootstrap.sh # POSIX-compatible setup script (Linux/macOS)
├── setup-windows.ps1 # Windows PowerShell setup script
├── setup-launcher.sh # Unified launcher for detecting OS and running the appropriate script
├── play.sh # Cross-platform game launcher (POSIX-based environments)
├── play.ps1 # Game launcher for Windows (PowerShell)
├── game.py # Game logic
├── README.md # Game instructions and details
├── LICENSE # Licensing information
└── sounds/ # Sound effects
├── echo.wav
├── death.wav
├── shatter.wav
├── level_up.wav
└── pause.wav
MIT License. Use, modify, and distribute freely.