This project is a rewrite of the classic arcade game, R-TYPE, in C++ with added multiplayer functionality via server-client communication.
- Multiplayer mode, with support for multiple players to connect and play together
- Server-client communication, allowing players to play together in real-time
- Cross-platform compatibility, with support for Windows, Linux
- Complete Entity Component System (ECS)
You can download the latest release here
./bin/client [IP] [PORT]
to launch the client
./bin/server
to launch the server (REQUIRED TO PLAY)
- A C++17 compiler
- cmake for Linux or Visual Studio 22 for Windows
Clone the repository and compile the source code using the following commands:
git clone [email protected]:EpitechPromo2025/B-CPP-500-LIL-5-2-rtype-romain.leemans.git
cd B-CPP-500-LIL-5-2-rtype-romain.leemans
./linux_build
git clone [email protected]:EpitechPromo2025/B-CPP-500-LIL-5-2-rtype-romain.leemans.git
cd B-CPP-500-LIL-5-2-rtype-romain.leemans
./windows_build
Feel free to check how the server work right here