Hi again, this is my second contribution to the 0ad game, but a big one for me
As I promised on the ArchMod, I've developed a new AI architecture by modifying the original Petra bot. After a long (nearly 2 months) and exhausting development and testing period, it is now ready to be shared with the fans of 0ad.
I have to say that AI development is really a serious job and I have a full respect to the developers of the Petra AI. Thank you very much for your efforts to develop the Petra AI.
Arch AI Pack
Arch AI bots are distributed as a pack that consists 9 Arch based and 4 Petra based bots.
Arch Based AI Bots
Arch based AI bots use Arch AI architecture.
Admiral
Capitalist
Communist
Imperialist
Mason
Mercantilist
Patriot
Theocrat
Unitary
Petra Based AI Bots
Petra based AI bots use the original Petra AI architecture.
Imperialist
Patriot
Single Based
Unitary
Initial Release Bonus: Naval Attack + Mauyran AI can produce Support Elephants and use them effectively.
Capabilities: Arch AI can defeat Petra Bot except Very High Starting resources. Arch AI can start naval attacks.
Best faction for Arch AI: Mauyrans (Main faction for Arch AI development)
Tips: I advice to play with ArchMod. In ArchMod, you can set handicap levels for AIs. In addition, you can start with zero resources and play different game modes.
ArchMod Difficulty Support: Arch AI supports Archmod harder AI levels (Insane I-X) that are harder than Very Hard AI level.
Github page of the Arch AI: https://github.com/eserlxl/Arch-AI ( I'm waiting your bug reports and feedback )
Challenge: Play against Mauyrans faction with Very Low or Zero ( ArchMod ) starting resources.
Installation:
You can download the latest Arch AI Pack from here.
Extract the release version and copy the ArchAIPack directory to the mods directory ( ../0ad/data/mods/ ).
P.S. to Developers: If you give file read/write ability to the AI like readJSON/writeJSON access from the Engine, I can develop a learning AI.
I hope you will enjoy when playing against Arch AI bots