BattleSalvo is a console based battleship game with singleplayer and multiplayer function. This codebase uses the Model-View-Controller (MVC) architectural pattern, and is designed with SOLID principles in mind. Some skills gained from this project are:
- MVC Design
- JSON Serialization/Deserialization
- Web Sockets
- Proxy Pattern