Posts Client/Server Eight-Player Pong
Post
Cancel

Client/Server Eight-Player Pong

This post was created in July 2021 and back-dated to match the approximate date of the content. See this post or group of posts for context and more info.

Backstory

p8ng I took a Distributed Systems course in college. For the final project, we were asked to propose and build a multiple client/server application. My team created a client/server eight-player version of Pong. I was responsible for writing the server code. This included functionality like a matchmaking lobby system and maintaining the state of each game instance (i.e., the location of paddles and ball and how many lives each player has). My partner was responsible for the GUI client, which visualized the game state data from the server and relayed user inputs back to the server.

Illustrations

For an extended example, check out this video:

Below is a report we put together at the end of the project on how the application preformed:

This browser does not support PDFs. Please download the PDF to view it: Download PDF.

</embed>
This post is licensed under CC BY 4.0 by the author.
Contents