Arcade is a gaming platform that lets the user choose a game to play. He can also change the library in order to play to his game with other graphics. 🎮
The goal of this project is to create a core who can manage different library (games and graphics) at run time. In order to deal with this, games and graphics must be dynamic library.
At the beginning, you can launch the core with a graphic library (in libs directory). You will arrive in a gaming platform.
This platform will let you choose the game that you want to play or the graphic you want to launch.
make # Compile core, games and graphics
make games # Compile the games
make graphicals # Compile the graphics
You must execute arcade with a graphic library. You are free to choose any library.
./arcade lib/lib_arcade_sfml.so # Run arcade with the sfml library
And of course, you can implement your own library (games, graphics or both). 😃 To do that, I let you see our documentation in the doc directory.
This project has been done with :
- Oriane Aumoite
- Celeste Bousseau
Our project is compatible with the group of [email protected] 💕
You can see his project here.