Back to Projects
Magic Maze (Labyrinth)
JavaScript
Game Development
University Project
HTML/CSS
Overview
Magic Maze is a classic labyrinth puzzle game where players navigate through a complex grid to reach the exit. Developed as a home assignment for a Web-programming course, the project emphasizes clean code structure, efficient pathfinding logic, and responsive UI design using only vanilla web technologies.
The Solution
I implemented the game using a grid-based coordinate system. The maze generation and player movement logic are handled entirely in JavaScript, utilizing event listeners for keyboard navigation. CSS Grid and Flexbox were used to ensure the game board is responsive and visually engaging, while custom animations provide feedback for player actions and game state changes.
Tools Used
HTML5
CSS3
Vanilla JavaScript