Map design - automtically generated things
Posted: Fri Nov 22, 2019 11:17 am
Here i try to summarize what we have as automatisms on generating a game.
You can build any kind of map random map (like an empty terrain) or campaign like map (where you place armies and player can earn gems), each on those you can have the help of automatisms on game generation.
These are the automatically generated parts
- Player TC generation
- Starter units inside player TC-s
- Neutral TC-s around player TC (inside spawn territories*)
- Other Neutral TC-s around the map (outside spawn territories)
The logic is now (2019.11.22) works like
1. NO ANY autmatic generation occurs if the map contains at least one player owned unit (non TC) placed. This case it is considered a full built campaign like map.
2. If there were no units then generations run in this order:
a) Is there already TC for the Player?
-> yes: no Player TC generation
-> no: running automatic Player TC generation (first on Purple spawner* TC-s if any, if not than selecting a spawn territory* and randomly on it)
b) Running Starter units inside player TC-s (player had no starting unit as at this point there are no units)
c) is There at least one neutral TC on map?
-> yes: no Neutral TC-s around player TC
-> no: running Neutral TC-s around player TC
c) is There at least one neutral TC on map?
-> yes: no Other Neutral TC-s around the map occurs.
-> no: running Other Neutral TC-s around the map
*: spawn locations are described in "Map design - Random map design rules" section.
You can build any kind of map random map (like an empty terrain) or campaign like map (where you place armies and player can earn gems), each on those you can have the help of automatisms on game generation.
These are the automatically generated parts
- Player TC generation
- Starter units inside player TC-s
- Neutral TC-s around player TC (inside spawn territories*)
- Other Neutral TC-s around the map (outside spawn territories)
The logic is now (2019.11.22) works like
1. NO ANY autmatic generation occurs if the map contains at least one player owned unit (non TC) placed. This case it is considered a full built campaign like map.
2. If there were no units then generations run in this order:
a) Is there already TC for the Player?
-> yes: no Player TC generation
-> no: running automatic Player TC generation (first on Purple spawner* TC-s if any, if not than selecting a spawn territory* and randomly on it)
b) Running Starter units inside player TC-s (player had no starting unit as at this point there are no units)
c) is There at least one neutral TC on map?
-> yes: no Neutral TC-s around player TC
-> no: running Neutral TC-s around player TC
c) is There at least one neutral TC on map?
-> yes: no Other Neutral TC-s around the map occurs.
-> no: running Other Neutral TC-s around the map
*: spawn locations are described in "Map design - Random map design rules" section.