Skip to content

🎮 Zappy v2.2.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jun 06:21
· 338 commits to main since this release
b01fb3e

🎮 Zappy v2.2.0

📅 Date de release: 19/06/2025 à 06:19

✨ Nouvelle fonctionnalité

Cette version ajoute de nouvelles fonctionnalités tout en maintenant la compatibilité.

📋 Changements

  • b01fb3e Merge pull request #219 from SamTess/ai-0-to-8-strategy
  • 0ae3607 [MERGE] Merged pull request #216 from SamTess/212-bug-résolution-de-bugs-gui
  • 727afe0 FEAT: made all agents go on the elevation tile so now they win successfully
  • fcef676 FIX: comment out player ID check for initial server state
  • 5edc0b2 Merge branch '212-bug-résolution-de-bugs-gui' of github.com:SamTess/Zappy into 212-bug-résolution-de-bugs-gui
  • 5a1b7c7 [FIX](player mouvement): fix player mouvement logic in player class updateFromProtocol
  • 6bfa461 [FEAT](Error handling graphic): Added basic error handling for graphic if player id doesn't exist
  • 8e5dc2c [FIX](Temporary Error handling): Added error handling in case player ID doesn't exist
  • 7ec656b [FIX](Compilation issue): Fixed compilation issue in server caused by unused variable
  • a14fc2d FIX: fixed the upgrading behavior (now the agents can win :)
  • 4f4a26c [FIX](Circular buffer/ Last valgrind error): Corrected Circular buffer behavior and hunted down last valgrind error due to graphic free unintialised
  • ae2127f Merge branch 'main' of github.com:SamTess/Zappy into ai-0-to-8-strategy
  • 56c3d71 FEAT: implemented the setting phase + replaced the decision making by a beter design pattern
  • fb3c292 FEAT: added a setting up phase and a detection to go to the upgrading phase
  • 25160ec [MERGE] Merged pull request #218 from SamTess/217-refactor-refonte-de-larchitecture-interne-du-gui
  • e5b27da [MERGE] Merged branch '212-bug-résolution-de-bugs-gui' of github.com:SamTess/Zappy into 217-refactor-refonte-de-larchitecture-interne-du-gui
  • 5e5cd32 FEAT: Initialize message handlers in GameController upon setting the entity factory; ensure GameState creates its entity factory on construction
  • 71e60c0 [REFAC] (coding style): Improve includes and formatting across entity and renderer files
  • 1f668ec FEAT: Enhance GameController and GameState with entity management and factory integration
  • a33f359 FEAT: Refactor GameState and implement entity classes for Eggs, Players, and Resources

📦 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

Full Changelog: v2.0.0...v2.2.0