Agree with some commenters. Is the delay on purpose? It feels a little slow some times. There is another entry around WFC in Godot. will you post the source code to take a look?
Hello! Thanks for playing. The delay is not deliberate - though I admit seeing the process occur over time rather than instantaneously is stylistically valuable to me, it needn’t last longer than a few seconds to achieve that goal - the time the algorithm takes is a function of it being a first-draft implementation that I basically finished just in time to submit… which means slapdash shortcut and unnecessary overhead.
Not comfortable posting source for this atm I’m afraid - it’s too messy for my standards. But I will try to do so at some point - especially as one of my goals with the project was to help folks have an easier time figuring out the algorithm than I did!
At first I thought of another "uninspired" WFC generator, but no, its dope. I lost at least 30 min doing pixel art and experiment with it. For me its the perfect mix between creativity and procgen.
This is extremely kind, thank you for playing and for the feedback! Your screenshots made my day, and inspired a friend and I to jump into it and play around for over an hour (I’ve added some of the results of that experimentation to the game’s screenshots - do you have any objection to me doing the same with the ones you’ve posted?).
I do feel like the limited palette contributes to the charm and style of the game, but definitely found myself banging against it too when trying to portray something specific… not sure. Definitely registered as feedback to think about! (And if there are any colors you particularly found yourself missing, let me know!).
Hey ! Of course you can use the screens, I don’t plan on claiming intellectual property on these patterns... at least not yet 😏 (they are a bit small though). The limited palette does the job, and this kind of limitation (like in game jams) really drives creativity. So yeah, I agree with you, restricting color choices is a good idea. Plus, you picked a super cute palette. However, a non saturated pink and yellow could be a cool addition I think...
Here, I made a new batch, your new screenshots tickled my creativity, I aimed for some top down view landscapes this time (not totally baked though) . 1 : Suburbia 2 : Minecraft map 3 : Archipelago 4 : Rivers (this one is insane I think, you can make tiger stripes with black and orange too or zebra stripes with b&w )
Glad you liked it! Yep - I’ve seen inputs that took up to ~5m which definitely indicates way more overhead than it should be using… hopefully something I can improve with a second pass!
A really cool project! I had a similar idea a few years back but eventually had to scale it down due to issues I encountered with "seeding" the generated pattern from user input and overall convergence issues. Here is hoping you manage to find the time to improve it as you wanted, having this tool around to play with would be helpful when trying out WFC for the first time :-)
Thank you so much for playing! I’m really glad you liked it; this was definitely motivated more by ‘I know I want this to exist’ rather than any sense of whether it would find any audience, so, deeply gratifying to have found one!
Really hope I can find the time soon (not an easy task as this rather late response indicates) to improve it, yeah - the idea of it helping someone to experiment with what’s possible with WFC is definitely the goal!
Comments
Agree with some commenters. Is the delay on purpose? It feels a little slow some times. There is another entry around WFC in Godot. will you post the source code to take a look?
Hello! Thanks for playing. The delay is not deliberate - though I admit seeing the process occur over time rather than instantaneously is stylistically valuable to me, it needn’t last longer than a few seconds to achieve that goal - the time the algorithm takes is a function of it being a first-draft implementation that I basically finished just in time to submit… which means slapdash shortcut and unnecessary overhead.
Do you have a link for the other entry you’re talking about? The only other one I’ve seen in the jam was written in JS - https://axeladanger.itch.io/pseudo-wfc-map-generator
Not comfortable posting source for this atm I’m afraid - it’s too messy for my standards. But I will try to do so at some point - especially as one of my goals with the project was to help folks have an easier time figuring out the algorithm than I did!
https://itch.io/jam/procjam/rate/3087404
At first I thought of another "uninspired" WFC generator, but no, its dope. I lost at least 30 min doing pixel art and experiment with it. For me its the perfect mix between creativity and procgen.
Heres a few cool thing I came across :
This is extremely kind, thank you for playing and for the feedback! Your screenshots made my day, and inspired a friend and I to jump into it and play around for over an hour (I’ve added some of the results of that experimentation to the game’s screenshots - do you have any objection to me doing the same with the ones you’ve posted?).
I do feel like the limited palette contributes to the charm and style of the game, but definitely found myself banging against it too when trying to portray something specific… not sure. Definitely registered as feedback to think about! (And if there are any colors you particularly found yourself missing, let me know!).
Thanks again!
Hey ! Of course you can use the screens, I don’t plan on claiming intellectual property on these patterns... at least not yet 😏 (they are a bit small though). The limited palette does the job, and this kind of limitation (like in game jams) really drives creativity. So yeah, I agree with you, restricting color choices is a good idea. Plus, you picked a super cute palette. However, a non saturated pink and yellow could be a cool addition I think...
Here, I made a new batch, your new screenshots tickled my creativity, I aimed for some top down view landscapes this time (not totally baked though) . 1 : Suburbia 2 : Minecraft map 3 : Archipelago 4 : Rivers (this one is insane I think, you can make tiger stripes with black and orange too or zebra stripes with b&w )
super cute tool!! even though the generate times are a bit long sometimes
Glad you liked it! Yep - I’ve seen inputs that took up to ~5m which definitely indicates way more overhead than it should be using… hopefully something I can improve with a second pass!
A really cool project! I had a similar idea a few years back but eventually had to scale it down due to issues I encountered with "seeding" the generated pattern from user input and overall convergence issues.
Here is hoping you manage to find the time to improve it as you wanted, having this tool around to play with would be helpful when trying out WFC for the first time :-)
Thank you so much for playing! I’m really glad you liked it; this was definitely motivated more by ‘I know I want this to exist’ rather than any sense of whether it would find any audience, so, deeply gratifying to have found one!
Really hope I can find the time soon (not an easy task as this rather late response indicates) to improve it, yeah - the idea of it helping someone to experiment with what’s possible with WFC is definitely the goal!