Java MVC Dungeon Game
GUI application created using Java Swing, that utilizes Kruskal’s algorithm to construct a maze of caves and tunnels emulating locations of a dungeon,
given certain configurations. A player must traverse through the dungeon by avoiding monsters, that they can smell from nearby locations, and reach the exit in order to win. The application applies design patterns like Strategy, Factory, Singleton,Dependency Injection etc
