Feel free to answer as many questions as you like, but it would be great if everyone answered everything! Please feel free to provide external references/links as necessary Bot Name: Bonjwa Bot Race: Terran Author Name(s): Dustin Dannenhauer, Pete Biencourt, David Pennenga, Steven Stinson Affiliation(s): Lehigh University Nationality(s): USA Occupation(s): Students Q: How did you become interested in Starcraft AI? Honestly, when I first heard about it, it just seemed really cool. Any opportunity to witness intelligent behavior by a computer program is exciting to me and it's very cool to create and watch bots play starcraft against each other. I live for those brilliant moments where AI demonstrates some interesting or extremely optimized behavior that mimics or far surpasses expert play. I can't wait to see the results of this year's competition and future competitions. Q: How long have you been working on your bot? We've been working on this bot for about 2 semesters, although we've had some students come and go. Q: About how many lines of code is your bot? Q: Why did you choose the race of your bot? We wanted to choose something different than what most others were using and we originally planned to go with a strategy specific to Terran (although we did not submit a bot implementing that strategy in this competition). Q: Did you use any existing code as the basis for your bot? If so, why, and what did you change? Yes, we used UAlbertaBot 2012 as our code base. We changed the build order code to better support Terran, and Q: What is the overall strategy/strategies of your bot? Why did you choose them? The overall strategy of our bot relies on a custom heuristic to determine which regions to send troops. It is constantly updated over time and generally reflects the priority of each region. For micro, we just used the strategy from UAlbertaBot2012 Q: Do you incorporate learning of any form in your bot? If so, how was it accomplished? No. (planned for future projects) Q: Do you use any interesting AI techniques or algorithms in your bot? If so, which? Q: What do you feel are the strongest and weakest parts of your bot's overall performance? Q: If you competed in previous tournaments, what did you change for this year's entry? This is our first submission to the tournament Q: Have you tested your bot against humans? If so, how did it go? Not really. Q: Any fun or interesting stories about the development / testing of your bot? Q: Any other projects you're working on that you'd like to advertise? Optional Opinion Questions: Q: What is your opinion on the current state of StarCraft AI? How long do you think before computers can beat humans in a best-of-7 match? I personally think that the micro part of the game has been solved sufficiently enough to beat humans, now the kicker will be to play the macro game better. Q: What do you feel is the biggest hurdle (technological or otherwise) in improving your bot's AI? Q: Which bots are the most interesting to you and why?