Platform Game
A multiplayer platformer that can be played on a local network. Each player controls a character, with the goal of reaching the door at the other end of the map while collecting as many gems as possible and avoiding zombies and fire. Players are ranked according to their score, determined by the number of gems collected, and the time taken to reach the door.
The game is written in C++ and uses Qt libraries. It creates multiple threads to efficiently manage tasks and respond to events. A single server is created to maintain game state, and each player runs a client that connects to the server.