Networked Multiplayer Pong / Brick Break

A networked multiplayer mashup of pong and brick break, using RakNet, OpenGL, and C++

This game runs with two clients connected to a server. The server is authoritative, and the clients implement dead-reckoning by only sending data when important events occur, such as a ball bouncing, a block breaking, etc. The game is simulated on the clients and server for smooth gameplay, but the only data the clients themselves can send is key presses.
Data is only sent when these events happen, making efficient use of bandwidth, and gameplay is accurately synced across clients.
Pictured: one of two clients running the game. Setup is one server, two clients.

More of my projects:

Chest of Dark Wonder
A dark night and a brilliant flash leads a young boy into a strange and wondrous world. Armed with a huge bat and mysterious magic abilities, set out and unlock the marvels of the Chest of Dark Wonder!
The Good, the Bad and the Whiskey (AIE Jam 2017)
A split-screen multiplayer collect-a-thon, with whiskey and explosives!
Cybernetic
A randomly generated, 3D tower defence game.
Space Dash
Space Dash is a space-themed endless runner, where collecting oxygen is needed to stay alive. This game was created over a six week period, as a student project.
Crime Wave (Global Game Jam 2017)
A Global Game Jam game about smashing stuff
Magic Battle Stadium
A free-for-all multiplayer wizard battle arena.
Back to Top