I intend to participate in the StarCraft AI Competition. I figured there are lots of AI buffs here that could toss some pieces of wisdom at me. Shower me with links you deem relevant and recommend books to read.
Generally, what approaches should I explore and what dead ends should I avoid? Essentially, tell me how to discard large portions of porential-starcraft-AI thingspace quickly.
Specifically, the two hardest problems that I see are:
There's some discussion and early examples here: http://www.teamliquid.net/forum/viewmessage.php?topic_id=105570
You might also look at some of the custom AIs for Total Annihilation and/or Supreme Commander, which are reputed to be quite good.
Ultimately though the winner will probably come down to someone who knows Starcraft well enough to thoroughly script a bot, rather than more advanced AI techniques. It might be easier to use proper AI in the restricted tournaments, though.
ITT we talk about whatever.