I do not doubt that lua devs could do a complete and complex AI in lua. But the engine needs c/c++ devs, so there is need for a C API and a constituted competition.
The Rules:
I. On every first of month the competitors shall meet in a Free for All AI-battle to the dev. The winner is the last team standing.
II.The Game of competition is the one with the most players by stats that month.
III.The Engine Version used is the current release. No matter how broken. Any AI can put up a fight, a excellent AI can win with one hand tied to the back.
IV. The language used is C++. No ifs, no buts, no throws, no catches, swallow it switches.
V. A replay has to be released and the winner has to open his source.
VI. The Winners AI and his name shall be put to the Frontpage, throughout the lands he shall be know as the sole Survivor. The Loosers shall wear the [~SHODAN] clantag as sign of there shame.
VII. Why are you not coding yet?http://springrts.com/wiki/AI:Development:Lang:Cpp
VIII. Every post after this is volunteer.