Block Construct
Block Construct
Block Construct is a tool designed to procedurally generate structures like buildings and landscapes using the Wave Function Collapse algorithm.
It analyzes a set of blocks, assigning each face an ID using the vertex information. These IDs are used by the generator to determine which blocks can fit together and which ones cannot.
Features
- Support for Multiple Block Themes: Customize your world with a variety of block styles.
- Customizable Parameters: Adjust various settings to fine-tune the generated output.
- Random or Custom Seed: Choose between random generation or specify a seed to recreate structure that you like.
Instructions
- Play in browser OR download the Windows/Linux build below.
- Customize the generator settings on the left panel to your liking, then press the "Generate!" button to create your structure.
- Adjust the camera properties to explore the generated output.
Tips
- If you press "Generate!" and don't see anything, try adjusting the camera or tweaking the WFC Generator Properties. Some settings may cause structures to spawn outside the initial camera view.
- The generation process can take anywhere from 5 seconds to 10 minutes, depending on the size and complexity of the structure. Larger structures and more intricate Block Themes require more time because the generator must evaluate a greater number of possibilities.
- If the Custom Seed doesn't always produce the same output, it could be due to differences parameters other than the Seed.
- Some Block Theme's have "Extra Rules" to modify the generator's output. For example, the Building Theme has a rule that limits the blocks that can spawn on corners to blocks that are marked as corners. You can turn these Rules off in the Settings to see the raw output.
- There are also "Weights" assigned to some of the blocks, higher weights make those blocks more likely to spawn. To see the output without the Weights they can be turned off in the Settings.
Credits
Main Developer: Anonymous_94
3rd Party
- KennyNL:
- Dirt Landscape Block Theme: https://kenney.nl/assets/mini-arena
- Building Block Theme: https://kenney.nl/assets/modular-buildings
- UI Buttons: https://kenney.nl/assets/ui-pack
- Grass Landscape Block Theme https://www.kenney.nl/assets/nature-kit
- Hammer Icon: https://kenney.nl/assets/cursor-pixel-pack
- Yuki2022
- Thaleah
- Palmov Island
Install instructions
Extract the files from the zipped folder and run the Block Construct executable.
Comments
Log in with itch.io to leave a comment.
This is really pretty and easy to use!