Cave Generation using Cellular Automata
With use of the AI process called Cellular Automata to generate 2D cave like maps with customizable options to adjust the rules relating to the generation.
Cellular Automata a process in which cells can react to their surrounding neighbor cells and update their current state depending on set rules. These cell states can vary between projects however the states used are Stone, Air (or Empty) and Gold. The rules define how a cell reacts to the surrounding 8 cells (or neighbours), as if an air cell is surrounded by Stone cells then this will change into a stone cell. The project has been enabled to allow for exposed variables relating to these rules to allow for a user to manually adjust them in order to experiment with the generation of the map layout.
A more in depth description and breakdown of this project can be found below, this goes through the Proposal, Investigation, Implementation And Evaluation process followed in order to develop the project. The GitHub Repository for this project is also available to allow for downloads and edits to be made to the project.