Skip to content

🎮 Zappy v2.5.0

Choose a tag to compare

@github-actions github-actions released this 23 Jun 12:44
· 251 commits to main since this release
4aed4b3

🎮 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