Skip to content
/ Arcade Public
forked from ZerLock/Arcade

EPITECH 2nd year project Arcade

Notifications You must be signed in to change notification settings

Fyroeo/Arcade

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arcade

2nd project of the OOP (Oriented Object Programming) cursus.

The goal of the project was to recreate an arcade terminal by being able to change the graphic library and the game at runtime without the program stopping.

Installation

# Build all the project
make
# or
make re

# Build Core only
make core

# Build Games libraries only
make games

# Build Graphicals libraries only
make graphicals

Documentation

  1. There is a arcade_documentation.pdf file in ./doc that explain our project architecture and explain how to add a new graphical or game library that fit with our project.
  2. Generate documentation about our code
# Generate Doxygen documentation (./doc/html/index.html)
make docs

# Delete Doxygen documentation directory
make clean_docs

Testing time!

All tests files are in ./tests directory

# Generate tests binary
make unit_tests

# Generate tests binary and launch tests
make tests_run

# Generate tests binary, launch tests and view gcovr coverage result
make coverage

Mainteners

About

EPITECH 2nd year project Arcade

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.1%
  • Makefile 2.9%