Kalile Horri
• Intisar Bel Meddeb
abstract
This project implements a networked, turn-based Battleship game in Python 3.13 using UDP sockets. Two players connect to a central server, place their fleets on a 10×10 grid, and fire at each other’s ships. The server mediates all messages: connection, shot requests, hit/miss verification, turn control, and game termination. The architecture demonstrates low-latency UDP communication, error handling for invalid messages, and modular code design for client and server
components.
outcomes