Skip to content

🛸 Creation of the famous R-Type game in C++ using the SFML library, you can play it on network. This project has been done with 4 other students and is part of my 3rd year at Epitech.

License

Notifications You must be signed in to change notification settings

JohanCDev/R-Type

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

R-Type Build License

R-Type

This project aims to recreate the R-Type game and add a multiplayer mode to it. we had to implement a multi-threaded server and a graphical client in SFML.

Before continuing...

This project is an EPITECH Project. If you are an EPITECH student, move out the way! Nothing to see here... The groups don't want to be involved to your -42.
If you're not, no worries! You're welcome here!

Prerequisites

To use this project, you'll need CMake 3.16.3 Compiler minimum and conan package manager.

Building

Command Line

on Linux:

Required tools:

  • libudev-dev
  • pkg-config
  • libgl-dev

Commands:

# This command will install all dependencies and will generate the binaries needed for the project
./linux_installer.sh

on Windows:

Required tools:

  • Visual Studio 17 2022 (minimum) with "Development with C++" package installed
./windows_installer.ps1

on MacOS

Be sure to have set compiler.version to 13 in your ~/.conan/profiles

Required tools:

  • libudev-dev
  • pkg-config
  • libgl-dev

Commands:

# This command will install all dependencies and will generate the binaries needed for the project
./MacOS_installer.sh

Coding Style

R-Type is developed with C++. EPITECH doesn't impose any Coding Style to this but we tried to be as clean as possible.

Documentation

Authors

Johan Chrillesen - JohanCdev

Cédric Corge - CedricCorge

Tanguy Bellicha - tbellicha

Adam Djebar - djadanis

Louis Maestre - Louismaestre

About

🛸 Creation of the famous R-Type game in C++ using the SFML library, you can play it on network. This project has been done with 4 other students and is part of my 3rd year at Epitech.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages