summaryrefslogtreecommitdiff
path: root/source/todo.txt
diff options
context:
space:
mode:
Diffstat (limited to 'source/todo.txt')
-rw-r--r--source/todo.txt32
1 files changed, 32 insertions, 0 deletions
diff --git a/source/todo.txt b/source/todo.txt
new file mode 100644
index 0000000..0ff0dc1
--- /dev/null
+++ b/source/todo.txt
@@ -0,0 +1,32 @@
+Project Estimation/Target ~ 1 - 2 months (was so off on this)
+well, to be fair, if I account for actual time worked, then I was not
+so off on my estimate, I think I am still in the estimation range
+Tasks:
+
+DONE:
+- gravity - very barebones version done
+- horizontal motion on ground
+ - accelerate
+ - constant speed
+ - decelerate to give impression of sliding
+- horizontal motion when falling
+ - inertia-like movement when accelerating prior to falling
+ - loss of inertia when player was at high speed before
+ sliding off and other small movement when in free fall
+ - movement and deceleration when not moving in free fall
+- Jumping
+- Fixed framerate to prevent weird quirks with movement
+- Basic camera follower
+- move from row-major to column major setup for math library
+- Efficient Quad Renderer
+
+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
+- vectorize math library with simd