Working on fishy facts offline:
- Copied TODOs from 20260718041246
- A very large refactor to how the solver works
needed to be done in order to get the light receiver
to only use the color of the received light instead
of the color of the graph it happens to be connected
to.
- I think this took a long time in part because gdscript doesn't have nicer types to work with (sets, bidirectional maps, structs, union types, etc)
- I also had to find a way to rework the algorithm and mechanics a bit such that it can handle cycles without needing to write code to detect cycles.
TODO
- Map:
- Level Select:
- Puzzle:
- Additional puzzle mechanics:
- Visual Novel:
- Stamp Rally:
- Analytics:
- Editor: