Skip to content
/ arcade Public

Arcade is a project based on Object-Oriented Programming in which you can play at clone of famous games and change game or graphic library at any time in runtime

Notifications You must be signed in to change notification settings

Nathn-G/arcade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arcade

Arcade is a project based on Object-Oriented Programming in which you can play at clone of famous games and change game or graphic library at any time in runtime
The structure is separate in three parts (core, graphic libraries and games)

The difficulty of this project is to make graphic libraries that share the same interface and same for games. That allow that someone else can create a new game or a new graphic librairy and implement it to our program to play with.

Usage

You'll need make to compile the project.

$ git clone https://github.com/Nathn-G/arcade.git
$ cd arcade
$ make

The program must take as a startup argument the graphics library to use initially. It must nevertheless be possible to change the graphics library at run-time.

$ ./arcade ./lib/arcade_sfml.so

Documentation

All graphics libraries and games are in folder ./lib after compilation.

Views

name home nibbler nibbler pacman

Other groups

For this project, we works with two other groups which we can share libraries and games thanks to our same interfaces for the the project architecture

First group :

Second group:

Our group:

About

Arcade is a project based on Object-Oriented Programming in which you can play at clone of famous games and change game or graphic library at any time in runtime

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published