content

Working on fishy facts offline:

  • Copied TODOs from 20261020205653
  • Worked on the game last night as well
    • Finally wrote some code to add a full version string to the title screen
    • Did some work on the dialog importer
    • Fixed the map input bug earend ran into yesterday
  • Finished my application to the Forward Thinking Showcase 2027 (Due Oct 31st). If I get in, I'll be on a timeline to make a game announcement trailer and set up the Steam Page.
  • One of the big things I need to do is refactor how the puzzle is implemented both for performance and so i can take advantage of Godot's resource system
    • I want to reference other VN resources from the puzzle directly instead of by path
    • This means I have to convert Puzzle into a Resource type instead of a RefCounted type
    • This means I have to convert Matrix into a value type instead of an Object type
    • Converting the Matrix into a Vector3 would probably help with safety, memory usage, and performance as well, due to the fact that Vector3 is a value type and uses fewer integers.
    • The current solver is very complicated and does a lot of unnecessary work. I should simplify it and make it faster.

TODOs:

  • Dialog
  • Puzzle
  • Tiles
  • Touchpool
  • Kelp Forest
  • Stamp Rally

meta

created:

backlinks: fishy facts

commit: 1c54d845