Monopoly
This project is a Java implementation of the renowned board game Monopoly, following the Model-View-Controller (MVC) design pattern. In addition to the expected functionality of the standard Monopoly board game, this implementation incorporates Java serialization and DOM parsing to enable players to save and load different game states as well as swap between the US and UK version of the board.