add some randomness to wave function collapse worker #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adding randomness to wave function collapse makes the result prettier.
However it makes it harder to keep track of the choices made (choices become random instead of in-order), and this current implementation now creates a lot of small arrays.
We probably can make a more efficient implementation by keeping a single
choicesarray of lengthwidth * height * tiles(since for each of thew×hcells, we can have up totoptions)