Random Maze Generation: Uses recursive backtracking for a fresh maze every play.
Core Graphics Algorithms:
Bresenham’s Line for crisp walls
Midpoint Circle for smooth coins & endpoints
Scan-line fill for vibrant shapes
Gameplay Mechanics:
Arrow keys or WASD movement
Coin collection with real-time score
Timer tracking your escape speed
Victory celebration with custom graphics effects
Smooth Visuals & Controls: Fluid animations via turtle.
️ Tech Stack & Requirements:
Python 3.6+
graphics.py, PyOpenGL, turtle, numpy
Clone + pip install -r requirements.txt
How to Play:
git clone https://lnkd.in/dMKfj3c6
cd maze-adventure
pip install -r requirements.txt
python src/main.py
Move: Arrow keys or WASD
Collect coins, beat the clock, reach the red end point
Press Esc to exit
Future Improvements:
Add multiple levels with increasing difficulty
Power-ups (speed boost, wall pass)
Web or mobile port for on-the-go fun