From: Lukas Krickl Date: Sun, 26 Jan 2025 04:53:23 +0000 (+0100) Subject: TODO: updated todo X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=2f97ce5a30e1a4e319e00c00cef69555696ae4b0;p=gbrg%2F.git TODO: updated todo --- diff --git a/TODO.md b/TODO.md index b112948..4af5e2e 100644 --- a/TODO.md +++ b/TODO.md @@ -2,10 +2,10 @@ ## turn based -- Movement should be turn based -- PLayer moves from one tile to another -- Let animations play and then update AI actors after player move -- Collision can then only use a single coordinate to check +- [x] Movement should be turn based +- [x] PLayer moves from one tile to another +- [x] Let animations play and then update AI actors after player move +- [x] Collision can then only use a single coordinate to check - Animation system: - while an animation is playing the game is stopped - animations are queued in an animation queue with some simple parameters @@ -13,16 +13,19 @@ ## dungeon generator -- Generate a map of rooms -- Maps are stored in sram -- Rooms are taken from a set of base rooms in rom -- Each room has 4 possible exit pointers which are set to 0000 by default -- When a room is made the next direction will be picked -- The generator then sets the exit pointer accordingly -- Low chance to backtrack in either direction. -- If direction is already taken, try again -- If it fails after 4 tries advance to a new room and try again -- Do this until all rooms are filled +- [x] Generate a map of rooms +- [x] Maps are stored in wram +- [x] Rooms are taken from a set of base rooms in rom +- [x] Each room has 4 possible exit pointers which are set to 0000 by default +- [x] When a room is made the next direction will be picked +- [x] The generator then sets the exit pointer accordingly +- [x] Low chance to backtrack in either direction. +- [x] If direction is already taken, try again +- [x] If it fails after 4 tries advance to a new room and try again +- [x] Do this until all rooms are filled +- [ ] Allow for maps that make more sense in 2D space (loops etc) +- [ ] Implement a mini map + ## Room transition