Post B2JhtvPhSfc6dWMTyK by runevision@mastodon.gamedev.place
 (DIR) More posts by runevision@mastodon.gamedev.place
 (DIR) Post #B2JhtvPhSfc6dWMTyK by runevision@mastodon.gamedev.place
       2026-01-15T14:18:48Z
       
       0 likes, 0 repeats
       
       I'm pondering if I could add a new "ladder" puzzle element to my procedural game, but I'm having trouble wrapping my head around the implications. I need to be able to represent things as a dependency chart for the generation algorithm to work, and this ladder element makes it really difficult.Curious to hear your thoughts!#GameDev #ProcGen
       
 (DIR) Post #B2JhtwfgmhzuXOqlX6 by ignaloidas@not.acu.lt
       2026-01-15T18:08:35.510Z
       
       0 likes, 0 repeats
       
       @runevision@mastodon.gamedev.place you could add a parameter of what you can carry on vertices in the chart, which you can then filter out vertices by when building the dependency chart, no?
       
 (DIR) Post #B2KwP0DpE6xP2jTqFc by runevision@mastodon.gamedev.place
       2026-01-15T22:22:29Z
       
       0 likes, 0 repeats
       
       @ignaloidas The question is not about how to build the dependency chart but about how the puzzle can be represented in dependency chart form at all without forming a circular dependency.
       
 (DIR) Post #B2KwP1PumeDokW90jY by ignaloidas@not.acu.lt
       2026-01-16T08:25:49.305Z
       
       0 likes, 0 repeats
       
       @runevision@mastodon.gamedev.place ah, ok, misunderstood the problem a bit.I think if you represent the ability to move between specific areas with a node in dependency chart it should always work? I think for case 3 it would be this graph:
       
 (DIR) Post #B2LQfPJeh01w83whSi by runevision@mastodon.gamedev.place
       2026-01-16T12:44:42Z
       
       1 likes, 0 repeats
       
       RE: https://mastodon.gamedev.place/@runevision/115904265003524118@ignaloidas I see! I appreciate the effort you put into this. It's a bit different kind of dependency graph that what I need for my purposes though. I realized there's some context I didn't make clear enough; I've posted some detail on it here:
       
 (DIR) Post #B2LQfXL0rprz0adtgm by runevision@mastodon.gamedev.place
       2026-01-16T12:45:35Z
       
       0 likes, 0 repeats
       
       RE: https://mastodon.gamedev.place/@runevision/115901481214743618@ignaloidas I also got some approach here that I think might work: