summaryrefslogtreecommitdiff
path: root/source/todo.txt
diff options
context:
space:
mode:
authortalha <sarcxd@gmail.com>2025-01-25 00:44:20 +0500
committertalha <sarcxd@gmail.com>2025-01-25 00:44:20 +0500
commitf72380b9a537ca083d09f73230c05136e63adb23 (patch)
treeef3149485d7b5d2b4d34355df11955033b0ff005 /source/todo.txt
parent3d80d3547c181968643212aecec89485bbf8aaf8 (diff)
added asan, level editing, improved movement.
Diffstat (limited to 'source/todo.txt')
-rw-r--r--source/todo.txt15
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)
```