Files
maize-walker/todo.md
2024-12-08 15:57:24 -06:00

43 lines
1.5 KiB
Markdown

# bugs
---
# backlog
# in progress
- [ ] Create a local leaderboard to see who clears maze in the lowest amount of time
# complete
- [x] Set up Lua formatter
- [x] Replace physics with Bump
- [x] Light shader
- [x] Create auto-tiling system
- [x] Create tile-set sprites
- [x] Make light shader grow and shrink by player action
- [x] Implement Origin Shift maze gen
- [x] Add radius wobble to the light shader
- [x] Start player off in the middle of the room
- [x] BUG: Buttons will pick up mouse input across screens if the mouse is held for longer than a frame
- [x] Create siren enemy
- [x] Make an entity that can spawns randomly in the maze
- [x] Shake the screen more intensely as the player gets closer
- [x] Teleport away when the player gets too close
- [x] Create worm enemy
- [x] Make an entity that can wander the maze
- [x] Add trailing body segments
- [x] Add wall collision to the body
- [x] Let the worm get out of dead ends
- [x] Create end gate sprite
- [x] The tiles start to flicker when the map is large. Caused by camera not being pixel-aligned
- [x] Create a worm sprite
- [x] Create a timer that displays in the top corner as the game goes on
- [x] When the lights are off, slow down the timer tick rate
- [x] Added font
- [x] Added menu art
- [x] Create a siren sprite
- [x] Make the maze end after 5 solves, with progressive difficulty (9x9 no enemies, increase size + enemy count each stage)
- [x] Create player sprite
- Make a mouse sprite for the player