Back to Portfolio
python
server

MAGIC: Multiplayer Python Game

A multiclient server-based game developed in Python.

PythonNetworkingMultithreading

About

As part of the programming course in the BUT Networks and Telecommunications program, I developed a multiplayer game in Python. The project required implementing a server communicating with multiple clients using threads, allowing several players to interact simultaneously. This project introduced concurrency, network programming, and the challenges of synchronization and state consistency.

Papers

Key Features

Multiclient Server

Thread-based architecture for multiple players

Real-time Interactions

Shared game state communicated through sockets

Concurrent Logic

Handling of simultaneous client actions

Technologies

PythonSocketsThreads

Interested?

Feel free to reach out if you want to collaborate or learn more about this project.

Get in touch
Benjamin Grolleau — My Portfolio