Goal: visualize the solution to AOC problems
I don't expect to solve all of them, but maybe I'll get thru a few...
- Each solution has a
ProgramState
type - The algorithm emits
ProgramState
at every meaningful step - The visualization is a stateless view of a
ProgramState
- Possibly render transitions using a React animation library?
- Dynamic interactive inputs
- Use the viz to help program the solution
- The solution can only use state in the viz (a la Viewpoint)
- 3D?
- make it feel hand drawn
- do math "by hand"
- ~1 hour per visualization
- Make it fun