This is an extension to the Dynamic Cities Module similar to that of the Medieval Cities module, although it produces Roman Cities instead of Medieval ones.
Purpose:
The purpose of this module would be to have dynamic cities generated within a general Roman theme.
Structure:
The module being an addition to the Dynamic Cities module would only really require .prefab files. One of which is the culture.prefab file in which a few there are a defining attributes, namely, the name, the building zone ratios, and the growth rate.
The building zones , or district type, within the module are attributes given to each of the buildings to describe the type of building it is in. The districts are defined labelled in their own prefab folder. The districts within the Roman Cities would similarly be either residential, or commercial, but in addition to those it would incorporate government, which would primarily consist of the Senate House, and religious districts.
All the other prefabs are the actual building prefabs themselves in two separate folders. One folder is dedicated to the building templates, which make the use of the Structure Templates module, for the various buildings, and another folder is used for the building prefabs that store: the name of the building, the template name, the district it uses, its minimum and maximum size, and whether it is an Entity or not. And, in essence, that is really all that is needed really in order to create a proper Roman Cities generator as it is mainly an extension to the Dynamic Cities module.
The buildings that would really be necessary for the module to be in existence would probably be (including links to images:
Extendibility:
Extending the module would be very easy for other developers to do. If you wanted to add more Roman buildings to the module, one would only just have to create a structure template for the building and a general prefab for the building.
Purpose:
The purpose of this module would be to have dynamic cities generated within a general Roman theme.
Structure:
The module being an addition to the Dynamic Cities module would only really require .prefab files. One of which is the culture.prefab file in which a few there are a defining attributes, namely, the name, the building zone ratios, and the growth rate.
The building zones , or district type, within the module are attributes given to each of the buildings to describe the type of building it is in. The districts are defined labelled in their own prefab folder. The districts within the Roman Cities would similarly be either residential, or commercial, but in addition to those it would incorporate government, which would primarily consist of the Senate House, and religious districts.
All the other prefabs are the actual building prefabs themselves in two separate folders. One folder is dedicated to the building templates, which make the use of the Structure Templates module, for the various buildings, and another folder is used for the building prefabs that store: the name of the building, the template name, the district it uses, its minimum and maximum size, and whether it is an Entity or not. And, in essence, that is really all that is needed really in order to create a proper Roman Cities generator as it is mainly an extension to the Dynamic Cities module.
The buildings that would really be necessary for the module to be in existence would probably be (including links to images:
- Roman Market
- A continuation of big and small shops
- Likewise a continuation of big, domus, and small collection of houses, insulae
- A Senate House
- A Colosseum
Extendibility:
Extending the module would be very easy for other developers to do. If you wanted to add more Roman buildings to the module, one would only just have to create a structure template for the building and a general prefab for the building.