Friday, May 28, 2010

More menu automation

2 updates:
  1. Menu automation for replays is complete. Bots can now iterate through a list of replays with no manual user input. To do this, in the bwapi.ini file set the map parameter to the first replay in your list, set auto_menu = SINGLE_PLAYER, and add some code to your bot's onEnd() function which updates the map variable to the next replay in your list and also calls Broodwar->leaveGame() to avoid the Exit Replay dialog box. This will be especially useful for participants in the AIIDE 2010 Starcraft Competition who are data mining thousands of replays and applying machine learning algorithms to determine the best strategies.
  2. Race selection for single and multiplayer games can now be automated - just set the race parameter in the bwapi.ini file to the race you want to play as.
Next steps for menu automation: Automate game type selection (Melee/UMS/Free For All/etc), game speed, number of computer players and their races for single player and UDP LAN games.

No comments:

Post a Comment