Distributed Codenames Game

   page       attach   
abstract

The Codenames’s resulting framework offers a reliable foundation for a trustworthy online version of Codenames, demonstrating a practical approach to building engaging and fair digital board games. This report introduces a robust client-server architecture designed to meet these needs. By centralizing the game’s authoritative logic on a single server, the system effectively prevents cheating and eliminates inconsistencies. The design leverages a ”thin client” approach, where each player’s application is responsible only for rendering the user interface and communicating actions to the server. This decoupled structure, combined with a reliable communication protocol, ensures a stable and scalable platform. Some tools like Overleaf, and Grammarly helped me to provide this report.

outcomes