Skip to content

YAPG - Version 0.4.2 Alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@victorlevasseur victorlevasseur released this 12 Aug 14:36
· 10 commits to master since this 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