The R-Type is an Epitech project whose goal is to replicate the famous r-type game with online multi-player capability.
More information about the project can be found here.
The documentation for this project can be generated with Doxygen by using the following commands:
cd server
doxygen ./Doxyfile
cd ../client
doxygen ./Doxyfile
cd ..You can then open the client documentation by opening client/docs/html/index.html and the server documentation by opening server/docs/html/index.html.
The rfc for the r-type binary protocol can be found here.
- msvc: compiler and linker (version Visual Studio 15 2017 used for this project)
- g++: compiler and linker
Add the required conan remotes:
conan remote add conan-center https://api.bintray.com/conan/conan/conan-center -f
conan remote add epitech https://api.bintray.com/conan/epitech/public-conan -f
conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan -fThen make a build folder and go into it:
mkdir build
cd buildRun conan to install all dependencies to your computer:
conan install .. --build missingThen run CMake:
# Windows ONLY
cmake .. -G "Visual Studio 15 2017 Win64"
cmake --build . --config Release
# Linux ONLY
cmake .. -G "Unix Makefiles"
cmake --build . --config ReleaseTo change the configuration change between Debug and Release
To build the RFC as HTMl or TXT you must use the script generate_rfc.sh
CLion fails to load CMakeList.txt, why?
You need to go into your cmake-build-* folder and run
conan install .. --build missingbefore using CLion.
See CONTRIBUTING.md to get involved.