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

1.5 KiB

bugs


backlog

in progress

  • Create a local leaderboard to see who clears maze in the lowest amount of time

complete

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