Monday, May 31, 2010

Menu automation completed!

Well, not entirely. But we've completed the original goal of automating menus for single player matches, replays, and UDP LAN games as of r2310. You can now specify the game type, and for single player games you can specify the number of computer opponents and their race in the bwapi.ini file. For more information, see the new wiki page on menu automation. Also some non-critical actions can still be automated if needed. For example, I didn't bother to automate game speed selection since you can control it directly with Game::setLocalSpeed. If you need some part of the menu system automated for your AI, create a new issue on the BWAPI Issues List for it and I'll get to it eventually.

Since completion, several users have expressed interest in the automation of Battlenet menus, which sounds useful since it would enable users to create a bot that listens in an IRC channel or Battlenet channel and automatically joins games when requested. I've created a new issue for this though I'll probably focus on some other aspect of BWAPI for at least the next few days.

No comments:

Post a Comment