A browser page for map generation, based on the wave function collapse algorithm, where users can upload their own art and generate a realistic looking world.
- Functional wave function collapse algorithm
- Web interface:
- Generate a map automaticly
- Set speed of visualization
- A way of loading user generated content
- Good errors when a user makes a mistake
- A explanation on how to use the tool (short!)
- Random map each time
- A way to set up rules what tile can connect to another (otherwise fixed)
- A way to set weights for certain tiles
- Incremental execution of the WFC algorithm
- Importing/exporting of the map (e.g. json or the 'tiled' format, but dont know how complex this is)
- Abiliy to download a map as an image
- Any kind of 'game' interactivity
- A explanation on how wfc works
- any advanced graphic effects
- sound
- Any online interactivity, except links
- For implementing the main step of the wave function collapse algorithm
- Any mutability, when applicable
- HTML layouting and css styling
- Error reporting for user errors
The Wave Function Collapse does not use effects for its core logic anymore for performance reasons
- Custom handlers for the HTML dom (e.g. creating elements, installing hooks and getting data from <\input> elements)
- A way to process images (Javascript Canvas)