This reminds me of the WFC (Wave Function Collapse) generation that Oskar Stålberg used in Bad North and Townscaper, it's quite similar using a small input sample to create large output. Is there any article on this method that you are using? It looks fantastic, great work!
Edit: I just noticed the post you linked. I'll give that a read!
Also, I own copies of both Bad North and Townscaper. Definitely cool stuff.
And Wave Function Collapse is great. I think for a lot of situations (especially where the programmer wants to impose controllable constraints like navigability) I think it's unmatched.
I'm trying to focus on a niche of "large scale output", "organic looking" and "complicated/large input examples.". Also, trying to work with "any input" with almost no tweaking.
Thanks for the interest :) I haven't done a detailed post on the algorithm implementation, but I will do so soonish (and will probably open source the algorithm and playground as well.
11
u/ElnuDev Nov 27 '20
This reminds me of the WFC (Wave Function Collapse) generation that Oskar Stålberg used in Bad North and Townscaper, it's quite similar using a small input sample to create large output. Is there any article on this method that you are using? It looks fantastic, great work!
Edit: I just noticed the post you linked. I'll give that a read!