This game is an experiment with path finding and puzzle generation with dynamic infinite graphs. The interesting stuff is the puzzle generation, but I wanted to learn about making canvas on the html canvas too.
This only works on desktop (only listens for keybaord arrow keys)
Get the player (Green dot) to the goal (White dot) without hitting the other dots. The other dots move when you move.
You reached the goal in {{ this.game.moves_made.length }} moves. The minimum is {{ this.currentLevel['solution_length'] }}