Hello,
I’ve been playing 0 A.D for a while and have had a couple of ideas for a new mechanic implemented by mod or otherwise that could give more purpose to early-game aggression and late game strategy. As well as, give more purpose to the Civic Center(CC) itself.
Idea: What if your first CC expanded as the game went on. I currently see that this could be accomplished in different 2 ways.
Implementation:
1) CC would gain max health throughout the game based on the game timer. Example of 1:
At the beginning of the game a player owns a CC with 3000 health. It would gain max health every second throughout the game. The CC max health would gain would then stop at 20 min, doubling the health the main CC had at Load-In to 6000. This could make late game a little more challenging, because more health = more damage needed, as well as make early game more important. A secondary mechanic would be that if you attack a CC its generation would stop for a short amount of time then begin again.
2) Have the CC itself become larger (P1 1x1, P2 2x2, P3 3x3) and absorb other buildings close to it and add their health to the CC’s own, as well as gain the attributes of those buildings. Example of 2:
If a farm with workers and 100 health was next to the CC at Phase Up the CC would delete the farm and garrison the workers within the CC. The CC would then gain attribute “Food Capital”, gain the ability to passivly produce food depending on how many workers are garrisoned inside. The number of possible workers would depend on how many farms are nearby at phase up (1 farm = +5 food garrison). If a barrack with 300 health was nearby it would absorb it and add 300 health to the CC’s max health and give the CC the attribute “Military Power'. Adding the ability to spawn more units at once for a slightly better discount but more time.
Or
3) Some complicated combinatination of both.
I would like to write these modifications myself but I don’t have any programming or developing experience. Currently I’ve gotten as far as downloading the svn version, attenpting to open the workspace (failed by the way), and having a look around the files. My main problem is I have no idea what anything does or how to develop modifications for games.
Thanks for reading,
K(C)oronaut