Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 963 Bytes

TODO.md

File metadata and controls

30 lines (25 loc) · 963 Bytes

Todo

world

  • Change the Actor class from inheritance to composition.
  • Add shadow sprite to Actor.
  • Add TextureManager.
  • Copy battle sprites to base textures, add battle action.

soldier

  • Introducing collision detection.
  • stop if hit.

ugrid

  • optimizing.
  • show uniform-grid border.

battle

  • if encounter enemy,attack.
  • add finite state machine for actions.
  • play attack/hit animation when battle.
  • using more atcions.
  • if defend or jump, not minus hp.
  • if dead, no collision handling, and disappear.
  • when attacking, crash into the enemy.
  • if too close, pull away; if too far, get closer.

all

  • rewrite all projects, adapt gsl, extract common classes and move to common.
  • release v1.5.1 builds for windows.
  • the system has gradually become more complex, considering whether to introduce the ECS library such as entt.