This project implements an open Tic-Tac-Toe game with a server-client architecture. Players can connect to a central server for multiplayer matches, benefiting from the server's connection management, score tracking, and broadcasts.
The server, developed using C# and .NET, listens on a specific port for incoming client connections. It supports up to four players simultaneously, ensuring fair gameplay and a smooth user experience. Duplicate names are prevented to maintain fairness.
Notable game features include ongoing match observation, automatic player replacement, and comprehensive error handling for informative player feedback. The server also tracks game statistics such as games played, wins, losses, and draws, fostering a competitive environment.