Hello
How dare you announce my strategy pedrito. However I don't see why you call Trogabot's strategy hardcoded:
--> Give each bonus a value according to how many territories still to take --> Initially South America and Australia get a higher value than Africa. Perhaps mark Africa as unimportant since to much regions there.
--> First try to deploy enough armies to defend. This gives the South America spot 3 armies and the remaining two armies go to Australia since defence is also possible there.
I admit I hardcoded that my bot prefers Australia (by giving Australia extra points in the evaluation stage). Also you can call my first move hardcoded but that's just to prevent my bot from attacking first move. Apart from that it's not fair to call my bot hardcoded. I wrote quite complex algorithms telling me which bonuses the opponent has and there I didn't add any "South America" exception. If you see my bot stacking in Africa till he has 20 armies together and then marching towards South America then this is completely dynamic behavior that will work on every map.
OK, you told my secret now I tell your secret:
The main reason both SupremeDalek and pedrito play that well is because they both rip off bots that can't play South America. Also neither of our two bots is able to play South America themselves. Trogabot was the first bot to reach the 3000 mark but then he changed his strategy and he immediately dropped down in rank. That's not because the other bots improved but because him rising that high was also due to him ripping off bots not capable of playing South America.
Pedrito's last game against a SouthAmerica bot:
http://theaigames.com/competitions/warlight-ai-challenge/games/537156bd4b5ab26e84c7ec58SupremeDalek's last game against a South America bot:
http://theaigames.com/competitions/warlight-ai-challenge/games/537137ac4b5ab26e84c7ea47(OK, wen't a little different but if not for the Africa victory SupremeDalek would have marched towards South America)
Pedrito won this game but still this game acts as proof that pedrito can't play South America:
http://theaigames.com/competitions/warlight-ai-challenge/games/5370f46c4b5ab26e84c7e5ce