UNO-P2P: A Cheater-proof Peer-to-Peer implementation of a simple card game

   page       attach   
Luka Finn Born
sommario

When it comes to playing games online, cheaters represent a major problem. Especially, peer-to-peer architectures are vulnerable to cheating as the game state and logic are handled purely by untrusted peers, rather than a single trusted server. However, using P2P approaches can increase scalability as this usually implies smaller bandwith requirements for the service provider. In this project, we develop and design a system that provides a (mostly) cheating-proof method for implementing a card game in a P2P fashion. As a proof-of-concept, we develop a card game, similar to the game ‘UNO’. Further, we design a distributed architecture that integrates this approach into a more complex system that additionally provides functionality for a leaderboard that tracks the win statistics of the players.

prodotti