About GAIA in MCC
GAIA stands for Greater Artificial Intelligence.
Ever since I typed my first 2 lines of MCC code it has been going through my mind.
What if the AI did…?
Why isn’t this….? …..These and a zillion other questions have haunted me for too long.
GAIA is my answer to most of these questions. So, now you know my personal motivation, let’s move on to the system itself.
This document tries to focus on the intent of GAIA and the design decisions that have been made. I won't try to explain how all of the code works, but after reading this document you should have a clear understanding of what GAIA stands for, what choices she makes and how she operates. GAIA can best be seen as a higher level lead organization that is tasked to make all groups work towards (a) common goal(s).
GAIA does not improve and tries not to influence the behavior at group level.
So what is it that GAIA wants?
The main goal of GAIA is to defend territory.
To do that she makes sure that:
• All assets are used intelligently. Know your units, what can they do, what are their weaknesses.
• Responses to threat are in proportion. Do not send more troops then needed, but also make sure it is enough to deal with the opposing threat.
• Understand the priorities. The closer a threat is to the center of the territory (zone), the higher the priority.
In future versions of GAIA goals will be expanded and might even grow to fully commanding offensive battles.
More about GAIA in MCC and how to use it: READ ME