From 556213d9c68fd25872f327cfcc9e14af10611d20 Mon Sep 17 00:00:00 2001 From: talha <sarcxd@gmail.com> Date: Sat, 8 Feb 2025 21:27:21 +0500 Subject: Updated gameplay, level_format, level_loading: * Added new gameplay elements: - invert gravity block - teleporter * updated level_format: - added id for explicitly setting block id before hand - added link_id for teleporter block * added method to get_entity_by_id * updated level loader to ignore `\t` and ` ` for readably file formatting * setting raw_position dynamically by using entity_z MAP * simplified goal collision checking * updated level elements drawing --- source/todo.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'source/todo.txt') diff --git a/source/todo.txt b/source/todo.txt index 6219117..90d4117 100644 --- a/source/todo.txt +++ b/source/todo.txt @@ -26,12 +26,15 @@ DONE: - Level completion Object - Better level format, not having to specify the level element count in the level file. +- Added invert gravity mechanic DOING: +- teleport block mechanic + +BLOCKED: - Audio: figure out what the correct audio sound for jumping will be. TODO: -- Gameplay programming with levels - Update camera follower for centering player in view (with limits) after a few seconds (maybe like 2 seconds) - make movement grid based? let's see but probably not -- cgit v1.2.3