Repository navigation
🎮 Zappy v2.5.0
🎮 Zappy v2.5.0
📅 Date de release: 23/06/2025 à 12:40
✨ Nouvelle fonctionnalité
Cette version ajoute de nouvelles fonctionnalités tout en maintenant la compatibilité.
Elle rajoute :
- Une UI intéractive avec un affichage pour les données de jeux importantes
- Un circular buffer côté IA
- La gestion de la musique
📋 Changements
- 4aed4b3 [MERGE] Merged pull request #221 from SamTess/125-ui-implémenter-linterface-utilisateur-autour-de-la-map-ui-overlay
- 7c747d0 REFAC: Removed unused variables
- 9a7caf6 Merge branch 'main' into 125-ui-implémenter-linterface-utilisateur-autour-de-la-map-ui-overlay
- d031bcf STYLE: Add missing include
- 819b0a5 [REFAC](GameLoopUI, UserInterface, MenuWindow, TileInfoWindow): Remove obsolete code and improve window management
- 7cd3287 [MERGE] Merged pull request #232 from SamTess/18-ui-animations-des-événements-reçus-du-serveur
- 57c53c7 FIX: remove exception handling for music playback and log success message
- 4f50ba5 FEATURE: add music playback functionality and handle loading errors
- 4f1a1fb [REFAC](GameLoop, GameLoopUI, GameState): Refactor onTileChanged method to use shared_ptr for ITile and remove obsolete TileData struct
- 5933600 [REFAC] (GameLoop, Makefile, GameEntitiesAll, GameState): Clean up includes and remove obsolete code
- 0a95b6e Merge branch '125-ui-implémenter-linterface-utilisateur-autour-de-la-map-ui-overlay' of github.com:SamTess/Zappy into 125-ui-implémenter-linterface-utilisateur-autour-de-la-map-ui-overlay
- 4675f3b [FIX](ModelWrap, GameState, Broadcast): Clean up comments and remove obsolete code related to broadcasts
- a6a3238 [REFAC](EntityFactory, GameState, IBroadcast, ITeam, Broadcast, Team): Fix coding style
- 4f727ae [REFAC](GameLoop, UI): Remove updateSpecificData method from UI windows and streamline data handling from GameState
- a41699f FEAT: Introduce IBroadcast and ITeam interfaces with concrete implementations & refactor UI to use those classes
- 40e07d5 [REFAC](RayLib, Texture, GameLoop): Refactor resource management and improve texture loading logic for better stability and performance
- ee8c182 REFAC: Change getBroadcasts to return by value for better encapsulation
- 6e39f00 [REFAC](MenuWindow, PlayerInfoWindow): Refactor submenu handling and player info display functions for improved clarity and efficiency
- c9a4da5 REFAC: Refactor GUI components for improved readability and maintainability
- e8596c6 REFAC: Remove useless log uses and functions
📦 Contenu de la release
- Binaires: zappy_server, zappy_gui, zappy_ai
- Bibliothèques: libgui.a, libserver.a, libraylib_cpp.a, libraygui_cpp.a
- Plugins: libraygui.so, libraylibcpp.so
- Documentation: Guide d'utilisation et API
What's Changed
- [PR] pull request for issue #145 infra implémenter un buffer circulaire pour la gestion des messages dans lia by @marinlamy in #230
- [PR] pull request music playback functionality and handle load… by @marinlamy in #232
- [PR] Pull request for issue #125 : UI implémenter linterface utilisateur autour de la map UI overlay by @SamTess in #221
Full Changelog: v2.4.1...v2.5.0