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.
oop bfs flood-fill-algorithm defensive-programming lazy-initialization randomized-generation dispatcher-pattern
-
Updated
Aug 20, 2026 - HTML