ColorFill
ColorFill is a graph theory puzzle game where strategy meets cascading color mechanics. Click a node to paint it—but here's the twist: any neighboring nodes of the same color reset to white. Your goal is to fill the entire graph with a single color in as few moves as possible. It's part logic puzzle, part strategic planning, with a dash of graph theory elegance.

Highlights
When you color a node, neighboring nodes of the same color automatically reset to white, creating strategic chain reactions that require planning ahead.
Each puzzle has a par score (moves to beat) and an optimal solution. Track your efficiency and aim for the perfect solve.
Click nodes to color them, see connections light up, and watch the graph transform in real-time as you work toward a single-color solution.
Track every move and instantly restart the puzzle to try different strategies. Experiment freely to find the optimal path.
Think as long as you need. This is about finding elegant solutions, not racing the clock.
Get familiar with basic graph concepts (nodes, edges, connectivity) as well as more advanced topics (n-colorability, greedy algorithms)
Screenshots
A few UI moments from the app—node creation, tagging, and graph navigation.

Want the code / implementation details?
Check out the repo for setup, structure, and ongoing improvements.