ps: some of the guys said their bots were like that but i'm sure they'll find plenty of bugs when testing on new maps.
True. One of reason why I want to start new season is to see how my bot will play on random maps. And im sure there will be many of bugs..
Norman: However writing the actual code is usually the easiest part and this is especially true for this AI challenge.
Not agree. Depending on quality of code. Spaghetti/script code - yes - easy to write. But to write clear, supportable code (which is important since this is long term contest), could be not so easy task. Because often some new, revolutional ideas is hard to implement with current architecture. And you need to write some hacks, breaking all architecture, to make it work. Or rewrite all to make architecture of bot more flexible.
For example Im thinking now of some pattern detection in moves of opponent during game. And using this learned patterns in next turns. But with pain understand how hard will be implement this.