Closed Flashing-Blinkenlights closed 2 years ago
For now, this is out of scope of the library. To promote diversity, structure generation should be left to the users.
Some more context on why I closed this, #10 #11, #12 and #15 (and in a sense, #1, #2, #3, #4, #5, #6, #16 and #17 as well):
In my eyes, the main purpose of this library is to provide Python bindings for the GDMC HTTP interface, and to provide all kinds of common utilities for the creation of generators in order to make programming generators as easy and accessible as possible. Pre-made generation of structures / settlements / chronicles lies out of this core scope, which is why I closed these issues for now.
It is an interesting question whether pre-made generation should eventually be included in this library, and if so, where the line should be drawn.
Positives:
Negatives:
This question should probably be answered by means of community polls and discussions with the GDMC organizers.
Edit: see #22
Feature branch:
None
Various individual structures will need to be generated to populate areas: the more adaptive, the better. Structures are defined as finite objects that may be placed in an environment with little regard to topology. See #14 for generating continuous objects
Residence
Transport
Food, drink and health
Defence
Industry
Culture
Decoration