Skip to content

Releases: victorlevasseur/YAPG

YAPG - Version 0.4.2 Alpha

12 Aug 14:36
Compare
Choose a tag to compare
Pre-release

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 of entity instead of as_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

04 Apr 23:10
Compare
Choose a tag to compare
Pre-release

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

20 Feb 10:54
Compare
Choose a tag to compare
Pre-release
v0.2.1-alpha

Remove dependency to SimplGUI

YAPG - Version 0.2.0 Alpha

15 Feb 13:28
Compare
Choose a tag to compare
Pre-release
v0.2.0-alpha

Fix the slope center template

YAPG - Version 0.1.1 Alpha

08 Feb 20:04
Compare
Choose a tag to compare
Pre-release
v0.1.1-alpha

Add new block and improve the example level

YAPG - Version 0.1.0 Alpha

07 Feb 18:44
Compare
Choose a tag to compare
Pre-release
v0.1-alpha

Fix CMakeLists on Windows