Story: I got hooked on LinkedIn’s Zip puzzle game but didn’t like having to log in just to play a single puzzle per day so i built an open-source version you can play anytime.

Under the hood, it’s a graph problem. Generating puzzles that are always solvable turned into a research into hamiltonian paths and pathfinding. I’m just an average dev, not super deep into graph theory, so i learned a ton along the way.

I ended up porting it to Nuxt and kept going added smoother animations, working on leaderboards, and experimenting with more unique puzzle patterns.

would love feedback on: * puzzle generation logic * how the difficulty feels * any new mechanic ideas

Github repo: https://github.com/alexander-gekov/ziip Game: https://ziip.fun