TLDR here's some code ----> https://github.com/HardlySoftly/Forged-Alliance-AI
(and wiki http://wiki.faforever.com/index.php?title=AI_Modding)
Its well known that AIs are generally pretty poor practice when trying to move up the ladder ranks (though they are useful in some cases).
I was wondering how hard it is to write an AI of your own, so that you can work on making it a bit more realistic to play against, and turns out its fairly easy to get something simple up and running.
I've got a little bit of code that I've shared in the hope that some more people might take a look at writing an AI as well, then we can do cool stuff like using AIs as a map tutorial rather than a replay, or AI tournaments and the like. Maybe this is something we can look at next time we do FAF Dev School.
Since I wanted the code really simple for this first release, all my AI does right now is spam t1 land and mass stall a bit. Suggestions very welcome on what I should get it to do next; is there a particular map people think I should get it to play well on, or some particular strategies you think I should teach it first?