It’s still useful when it’s wrong because it can give you the jist of what should be done. If it uses a library or function that doesn’t exist, you’ll still be informed as to what it was intending for the process at that point. I’ve often gone and just replaced the made-up code with custom code that does the same thing.
I’d love to include my wave function collapse library, but examples of its usage in games is lacking atm. I’ve thought of a couple games that could be made that utilize the concept, but I haven’t prioritized them.
For those that are interested: https://github.com/AustinHellerRepo/WaveFunctionCollapse