0.5.0: Settlements

There was no SVN update since the previous post because i updating the main game design document and the infrastructure specific table files.
Infrastructures in FARC are all buildings, structures and support installations. They're grouped in Settlements which are founded on a region.
The reason of such groups is for the following purposes:
- to treat infrastructures location in an easy way
- to group infrastructures in a same homogeneous type of urbanization (see the settlements types below)
- to apply events and battle effect on infrastructures as a whole, a single entity
- to store a custom name location

Here's a quick list of particularities of the settlements:
- only one of the same faction can occupy a region, whatever it's size
- each of them has a level noted from 1 to 7, not related to the colony level, that indicate the size of the urban organization
- each of them has a specific type

There's 3 specific types: Surface (can be used in Free and Restricted environments), Space Surface (can be used in Space environmnent) and Subterranean (can be used in any environments).
Here's the Tables descripting each level for each specific type:

  • Surface Settlement:
    Level
    Level Name
    1
    Isolated Dwellings
    2
    Hamlet
    3
    Village
    4
    Town
    5
    City
    6
    Metropolis
    7
    Megalopolis
     
  • Space Surface Settlement: 
    Level
    Level Name
    1
    Outpost
    2
    Station
    3
    Base
    4
    City Dome
    5
    Space City
    6
    Local Ecosphere
    7
    Regional Ecosphere
  • Subterranean Settlement:
    Level
    Level Name
    1
    Buried Outpost
    2
    Deep Covered Settlement
    3
    Underground Complex
    4
    Tube Habitat
    5
    Multilevelled Underground Complex
    6
    Beehive Habitat
    7
    Deep Underground Matrix
Of course the conditions for an infrastructure to expand to the next level and the effects of these levels (like the building costs bonus) aren't the same for each of these levels.
That's all for now, i'll resume the development, and SVN updates, tomorrow :)

Comments