Carleton University - School of Computer Science Honours Project
Winter 2021
The Procedural Generation of Settlements
SCS Honours Project Image
ABSTRACT
Procedural content creation is used in a wide variety of applications, including terrain generation, generating 3D models, and even generating entire game worlds. While online tools for procedural generation of settlements exist, many focus on the map layout, and do not take in to account what the settlement is comprised of. This project aims to create a proof of concept tool for generating settlements with a focus on tracking the statistics information of the settlement, and ensuring that the business and amenities found in the settlement will be enough to suit the needs of any inhabitants. This tool aims to provide information on the population of the settlement, a general layout for what the settlement will look like, and an approximation for the services that might be found in the settlement. This tool will use seeded generation, allowing users to generate the same settlements.