An open API service indexing awesome lists of open source software.

https://github.com/6im0n/shared-arcade

Shared graphical and game library for the project : Arcade
https://github.com/6im0n/shared-arcade

arcade epitech epitech-project

Last synced: about 1 month ago
JSON representation

Shared graphical and game library for the project : Arcade

Awesome Lists containing this project

README

        

# ๐Ÿ•น๏ธ ARCADE: Shared graphical and game library interface



## **๐Ÿ“‘ Project Info**
- [๐Ÿ“„ PDF Project](https://intra.epitech.eu/module/2023/B-OOP-400/NAN-4-1/acti-633490/project/file/B-OOP-400_arcade.pdf)

### **๐Ÿ“ƒ Description**
Each GUI available for the program must be used as a shared library that will be loaded and used dynamically by the main program



> [!CAUTION]
> It is **STRICTLY FORBIDDEN** to refer to a graphics library explicitly in your main program. Only your dynamic libraries can do so. This also applies to your games.

> [!NOTE]
> These dynamic libraries can be seen as plug-ins providing various capabilities to your main program. In **NO CASE** must graphics libraries influence the game logic. Game libraries must not contain any information about screen rendering or low-level events.

> [!IMPORTANT]
> You MUST **NOT** differentiate your libraries. Each of your libraries MUST be handled in a generic and uniform manner. Keep genericity!

## **โš™๏ธ Technology Notes**

Games was developed using the following technologies:

- **Graphic Library:** Ncurses, SDL2, SFML, ...

## **๐Ÿ™โ€โ™‚๏ธ Contributors:**
[Pong Retro-Grade]:
- [๐ŸŸ Simon](https://github.com/6im0n)
- [โ›ต Kylian](https://github.com/Njord201)
- [๐Ÿ‘พ Quentin](https://github.com/Quentintnrl)

[SOURCILIรˆRE]
- [๐Ÿฆ Landry](https://github.com/landryarki)
- [๐Ÿ’ช Aubane](https://github.com/AubaneNourry)
- [๐Ÿ‘ Alban](https://github.com/Peralban)

[Arrrrrcade]
- [๐Ÿงธ Thomas](https://github.com/Thomaltarix)
- [๐Ÿ„โ€โ™‚๏ธ Thรฉophile](https://github.com/theophile-jr)
- [๐Ÿฆ Mathieu](https://github.com/mathieurobert1)