Skip to content

mathisbukowski/Arcade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

274 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arcade

  • Arcade is a gaming platform : a program that lets the user choose a game to play and keeps a register of player scores.
  • To be able to deal with the elements of your gaming plateform at run-time, your graphics libraries and your games must be implemented as dynamic libraries, loaded at run-time.
  • Each GUI available for the program must be used as a shared library that will be loaded and used dynamically by the main program. This also applies to your games

Prerequisites

You need to install :

Installation

Clone the project

    git clone git@github.com:EpitechPromo2028/B-OOP-400-LIL-4-1-arcade-mathis.bukowski.git arcade

Init and create the project

    mkdir -p build && cd build
    cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
    cmake --build .
    cd ..

Run the project!

    ./arcade ./lib/arcade_sfml.so

Documentation

For the documentation, you can go in the arcade-documentation.md file to have more informations about how create a library or a game.

Keybinds

  • Up Arrow : Move up
  • Down Arrow : Move down
  • Left Arrow : Move left
  • Right Arrow : Move right
  • A : Restart
  • Enter : Select
  • ESC (SDL2/SFML) : Quit
  • Q (NCURSES) : Quit

Authors

We work with another group :

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors