Skip to content

Repository files navigation

CompilationCheck


Logo

R-TYPE

A game engine that roars!

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage

About The Project

Logo

This project of the Advanced C++ knowledge unit will introduce you to networked video game development, while giving you opportunity to explore in-depth advanced development topics as well as to learn good software engineering practices.

Built using:

Getting Started

Your goal: implement a multithreaded server and a graphical client for a game called R-Type, using an engine of your own design.

First, you will develop the core architecture of the game and deliver a working prototype, and in a second time, you will expand several aspects the prototype toward new horizons, exploring specialized areas of your choice from a list of proposed possibilities.

Documentation

In this directory you have access to documentation explaining things to know about this program.

How our Network protocol is working

Network Documentation

How our Game Engine is working

Game Engine Documentation

Prerequisites

    - pip install conan==1.59.0

Installation

Clone the repo

- git clone [email protected]:EpitechPromo2025/B-CPP-500-PAR-5-2-rtype-martin.leblancs.git

Usage

On LINUX

./compile_linux.sh
./bin/r-type_server [PORT]
./bin/r-type_client [IP] [PORT]

On WINDOWS

./compile_windows.sh
./bin/r-type_server.exe [PORT]
./bin/r-type_client.exe [IP] [PORT]

Commit norm

When adding something:

[ADD] Adding this

When fixing something:

[FIX] Fixing this

When deleting something:

[DEL] Deleting this

Our group

Name GitHub
Martin Leblancs MartinLeblancs
Tom Fuller TomDuCoin
Matthieu Queru Matthieu33197
Noel Varga noelvarga25

(back to top)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages