A scalable, object-oriented Minesweeper engine built in Java. Features a decoupled architecture, "First-Click Safety" via lazy initialization, and stack-safe area exploration using an iterative BFS algorithm.
oopbfsflood-fill-algorithmdefensive-programminglazy-initializationrandomized-generationdispatcher-pattern
-
Updated
Aug 20, 2026 - HTML