Distributed Battleship

   page       attach   
sommario

The project consists of a simple, distributed battleship game where two users place their ships on a grid, and the first to sink the opponent’s fleet wins. A distributed architecture is employed, utilizing a peer-to-peer model for communication between the two players during the match, and a client-server model to enable both user matchmaking and the registration of backup servers with the primary server. This registration allows backup servers to receive constant state updates from the primary server, ensuring they are ready to take its place if it becomes unreachable.

prodotti