Twins Game 🎮 Dokuz Eylül University - Computer Engineering
A Java-based dynamic maze generator built with Object-Oriented Programming (OOP) principles.
📌 IMPORTANT: Branch Info The latest and most stable code is located in the last-codes branch. Please make sure to switch to this branch to view the project files.
🚀 Key Features Dynamic Generation: Creates unique, solvable mazes every run.
Smart Algorithms: Uses Flood Fill to ensure all areas are connected and Backtracking to enforce maze rules.
Density Control: Limits wall density in 2x2, 3x3, 4x4, and 6x6 grids for a balanced game area.
OOP Architecture: Clean separation between the Main controller and the MazeGenerator logic.