The R-Type now arrived to its version 1.1 ! You can now play with friend across the network, fight epic bosses, and greet friends in a waiting room.
This is a student project, realized in ~one month
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
sudo apt-get install libboost-dev
git clone https://github.com/Nicolas-Constanty/rtype.git
cd rtype && mkdir build && cd build && cmake .. && make && cd ..
git clone https://github.com/Nicolas-Constanty/rtype.git
cd rtype
ex :
cd $HOME/rtype/
- Start a RoomServer
- Start a RoomGameDispatcher
- Start [1-4] GameClient
ex Term1 :
./RoomServer
ex Term2 :
./RoomGameDispatcher
ex Term3 :
./GameClient
ex Term4 :
./GameClient
- SFML - The graphic lib used
- Boost/Variant - Boost variant is used for the pseudo Json parser
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Victor Gouet - Project Manager/Programmer server room/Programmer server game/Programmer gameDispatcher/Protocol - Github
- Quentin Gasparotto - Programmer server Network programmer Cross plateform developper Gameplay developper - Github
- Adrien Wery - Programmer server - Github
- Fernand Veyrier - Programmer GameEngine/Client - Github
- Nicolas Constanty - Programmer GameEngine/GraphicUserInterface client - Github
See also the list of contributors who participated in this project.