Networked boids simulation

Summary

A small real-time application demonstrating the knowledge of the networking stack in C++ using SFML2 for window creation, shape rendering and wrapping around WinSock. The architecture is a multi-server based implementation where each server communicates in a p2p based fashion with the other servers. Clients merely receive the information from the current server they are connected to and display that locally on the screen. The goal to reduce usage and allow the visualization to run on low end devices.

Video

Code

The source code can be found on my GitHub. There is a README and scripts provided for running the project.