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
- Host: GitHub
- URL: https://github.com/6im0n/shared-arcade
- Owner: 6im0n
- Created: 2024-03-11T19:52:10.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-04T11:18:05.000Z (about 1 year ago)
- Last Synced: 2025-02-01T08:26:10.500Z (3 months ago)
- Topics: arcade, epitech, epitech-project
- Language: C++
- Homepage:
- Size: 32.2 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)