One of my favourite university projects. It was created for the operating system class in ENSICAEN in C. In this project we had to create a simulation following given rules while using low-level mechanisms such as shared memory. This project contains multiple executables that communicate using message queues. Among them are one that displays the 'board' of the simulation and another that simulates the actions of each turn. This project was created in a team of three.