tinyswords/tinyswords.todo

26 lines
1.1 KiB
Org Mode

#-*- mode: org -*-
#+TODO: TODO(t) INPROGRESS(i) BUG(b) | DONE(d)
#+STARTUP: show2levels
* DONE Import assets and draw a sprite to the world
* DONE Layout a basic map with tiles
* DONE Extract Init/Update/Draw to own functions with state in a struct
* DONE Knight idle animation
* DONE Configure Makefile to handle deps and updates
* DONE Knight state to handle attacking
* DONE Animation flipping
* DONE Debug mode to show sprite boundaries
* DONE Sprite position needs to be set to the center
* DONE Movement keys to move the camera
* DONE Implement basic collider system
* DONE Left click on knight to select, right click to move
* DONE Mouse cursor texture and target on the ground texture
* DONE Optimize Animation struct
* DONE Handle multiple knights on the map at the same time
* DONE Knight y-depth sorting
* TODO Select multiple units and make them all move
* TODO Flocking/Steering behaviors so many knights move in formation
* TODO Steering behavior so knights surround a target with spacing
* TODO State to handle attacking when you right click a target
* TODO Ability to attack an entity, like a dummy