diff options
author | talha <sarcxd@gmail.com> | 2025-01-25 00:44:20 +0500 |
---|---|---|
committer | talha <sarcxd@gmail.com> | 2025-01-25 00:44:20 +0500 |
commit | f72380b9a537ca083d09f73230c05136e63adb23 (patch) | |
tree | ef3149485d7b5d2b4d34355df11955033b0ff005 /source/todo.txt | |
parent | 3d80d3547c181968643212aecec89485bbf8aaf8 (diff) |
added asan, level editing, improved movement.
Diffstat (limited to 'source/todo.txt')
-rw-r--r-- | source/todo.txt | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/source/todo.txt b/source/todo.txt index 0a60ced..240aafc 100644 --- a/source/todo.txt +++ b/source/todo.txt @@ -19,16 +19,17 @@ DONE: - Basic camera follower - move from row-major to column major setup for math library - Efficient Quad Renderer +- Some way to make and define levels +- Level Creation +- improved player movement TODO: -- Some way to make and define levels, maybe just make this grid based? -- Level Creation - Update camera follower for centering player in view (with limits) after a few seconds (maybe like 2 seconds) - Level completion Object - Audio -- make movement grid based -- Implement Broad Phase Collision for efficient collision handling +- make movement grid based? let's see but probably not +- Implement Broad Phase Collision for efficient collision handling, let's see - vectorize math library with simd IDEAS: @@ -37,9 +38,9 @@ Plain text file ``` version_hex entity_count -entity_id posx poxy sizex sizey -entity_id posx poxy sizex sizey -entity_id posx poxy sizex sizey +entity_type posx poxy sizex sizey +entity_type posx poxy sizex sizey +entity_type posx poxy sizex sizey ... repeats entity_count - 3 times (3 because we already declared 3 elements in this spec) ``` |