š EchoMaze
EchoMaze is an innovative browser-based maze game where the player must navigate in complete darkness using timed sonar-like sound pulses. Developed with the power of Amazon Q CLI, this game blends creativity, code automation, and AI-guided development.

) <!-- Add your screenshot path here -->
š Why EchoMaze?
This project was built for the #AmazonQCLI Challenge to showcase the creative potential of building games using only prompts in a terminal chat interface with Amazon Q CLI.
EchoMaze is more than just a game ā it's a demo of how AI can design logic, generate code, and structure a playable game from scratch.
š® Gameplay Features
- š¦ Sonar pulses that reveal parts of the maze every 3 seconds
- š§ Sound effects on wall collisions and sonar scans
- š¹ļø Arrow key navigation
- ā±ļø Timer and sonar pulse counter
- šŗļø Multiple maze levels with increasing difficulty
- šÆ Golden goal zone to reach in each level
š§± Built With
š„ļø Frontend
- HTML5
- CSS3
- JavaScript (Canvas API)
āļø Backend & Hosting (Optional for Deployment)
- AWS S3 (static hosting)
- AWS CloudFront (CDN)
- AWS Lambda (generate dynamic mazes)
- AWS DynamoDB (save progress)
š Project Structure
echo-maze/
āāā index.html # Main HTML file
āāā styles.css # Game styling
āāā game.js # Game logic
āāā aws/ # Infrastructure automation (Lambda, DynamoDB, S3 configs)
āāā website.json # S3 website config
āāā README.md # This file