Releases: victorlevasseur/YAPG
Releases · victorlevasseur/YAPG
YAPG - Version 0.4.2 Alpha
Changes since v0.3.0-alpha:
Game core:
- [feature] Separated assets and entities templates into independent packages
- [feature] Health management (no HUD currently)
- [feature] Level loading screen
- [feature] Error screen if an error happens during a level or during the level loading
- [feature] Improve the level editor (ImGui for GUI instead of SFGUI)
- [perf] Spatial indexation to improve the hitboxes performances
- [bugfix] Fixed a bug when moving the spawn position in the editor
Scripting:
- [feature] Direct access to component's member variable (example :
position(entity).x
to get the X member variable of the position component ofentity
instead ofas_float(entity:get_attribute("Position", "x"))
) - [feature] The platform hitbox (PlatformerSystem) is now separated from the standard collisions hitboxes (CollisionSystem)
- [feature] Multiple named hitbox for the collision
- [feature] New finish line management (no components, just a function to call on the level)
Content:
- Added new assets
- Added enemies (a frog and a slime)
- Added an new player template
- Reworked all entities templates for their new syntax
Technical:
- Built with MinGW-w64 (GCC 6.1) on Windows
- Updated SFML to SFML 2.4.0
- Updated Sol from 2.4 to 2.11.2
YAPG - Version 0.3.0 Alpha
Version 0.3.0 Alpha - Release notes
Game
- Win and loose screens
- Adds level finish lines
- New "About..." window
- Custom widgets style
Templates
- New components: Collider and Collidable components to react to collisions between entities
- Can now declare abstract templates (templates that can only be inherited but not instanciated)
- Special component : CustomDataComponent to store custom data per entity during the runtime
- Support for CustomData fields as parameters
- New component: FinishLineComponent to declare an entity as a finish line
Level editor
- Brand new level editor
Dependencies
- Updates Sol to Sol 2.3
- Updates SFGUI to a modified version (with some custom widgets)
YAPG - Version 0.2.1 Alpha
v0.2.1-alpha Remove dependency to SimplGUI
YAPG - Version 0.2.0 Alpha
v0.2.0-alpha Fix the slope center template
YAPG - Version 0.1.1 Alpha
v0.1.1-alpha Add new block and improve the example level
YAPG - Version 0.1.0 Alpha
v0.1-alpha Fix CMakeLists on Windows