Epholys
epholys.bsky.social
Epholys
@epholys.bsky.social
It was my first run of the full game, I've played the demo that's why I have a drawer. But you're right, not a completely blind first run, but I still discovered all the new stuff :).

I wasn't able to go much higher like I've seen elsewhere, I'm not good at this kind of game but I'm having fun!
December 16, 2025 at 8:27 AM
IIRC A* is good to find the best path between two nodes, so if you want to have the whole graph and not solve the game maybe it's not necessary?

Oh, if so much are soft lock states yeah, the graph traversal is even less expansive!
October 30, 2025 at 7:41 AM
And by "solving", do you mean find the solution, or exploring every state to make the graph? I'm pretty sure it's the second, but for the first, lots of stuff in the graph theory part of compsci :)
October 29, 2025 at 9:01 AM
Oh yes, repealing force for every node is heavy... Even more with the graph being dynamic!

I think it's O(n+e) to traverse the graph, with the edges. Still linear at its core, but a greater cost compared to only the nodes. And I think puzzle games have more edges than nodes?
October 29, 2025 at 9:00 AM
Oh, okay! I'd thought exploring the game's states would be the bottleneck... But maybe the design of sokoban is really constrained at its core.
For the viz, I suppose it's the spring-like tension that makes it compute intensive?
October 28, 2025 at 1:44 PM
Really cool! It isn't too long to explore all the possibilities of a level with only this kind of walk?
October 28, 2025 at 6:55 AM
Yes, their videos are incredible! It's like nerd catnip for me, always a pleasure to see one pop up.

Anyway, I'll follow this thread with great attention ;)
October 7, 2025 at 5:38 AM
I love this kind of meta-visualization! Is it inspired by 2swap's videos about Klotski? It's a similar work with graphs about a game. I can't recommend it enough if you haven't seen it yet www.youtube.com/watch?v=YGLN...
I Solved Klotski
YouTube video by 2swap
www.youtube.com
October 6, 2025 at 6:44 AM
You can also do `grep -C {N}` (C=context), it's the equivalent of what you wrote :)
September 29, 2025 at 6:44 AM
First run 💪
September 26, 2025 at 5:31 PM