Arcade
Une plateforme de jeux rétro dont les jeux et les moteurs d'affichage sont des bibliothèques chargées à chaud.
Dépôt privé, aperçu seulement
- Année
- 2026
- Cadre
- École
- Équipe
- Équipe Epitech
- Statut
- Terminé
- Technologies
- C++20, CMake, SFML, ncurses, SDL2
Projet de deuxième année en C++20. Les jeux (Snake, Centipede) comme les bibliothèques graphiques (ncurses, SFML, SDL2) sont des bibliothèques partagées découvertes et chargées pendant l’exécution avec dlopen.
Points clés
- Changement de moteur d’affichage en pleine partie, sans redémarrer.
- Interfaces communes définies avec d’autres groupes, pour que leurs bibliothèques fonctionnent avec notre cœur.
- Ajouter un jeu ne demande aucune modification du programme principal.
Dépôt privé (projet Epitech).
-
lib graphique SDL2 externe -
lib graphique SFML -
lib graphique ncurses -
lib graphique ncurses externe