Multiplayer Battleship

Designed and implemented a multiplayer version of the Battleship turn-based board game using a custom-made networking protocol and client-server architecture. Players connect to the server and register themselves using a username, where they can then create, join, or list game lobbies.

multiplayer-battleship

Development