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: Yarmouk Bot Race: Terran Author Name(s): Abdelrahman Elogeel, Muhamad Lotfy Affiliation(s): Independent Nationality(s): Egypt Occupation(s): Software Development Engineers Q: How did you become interested in Starcraft AI? We had an interest in RTS games since childhood in general. Our Bot was initially for Wargus (an open source Age of Empires 1), but we found that Starcraft is more rich and popular test-bed. Q: How long have you been working on your bot? 5 years Q: About how many lines of code is your bot? 27637 line Q: Why did you choose the race of your bot? Terran is more human like and have a realistic constrans/restrictions with regard to its units behaviors and tech tree Q: Did you use any existing code as the basis for your bot? If so, why, and what did you change? We started the Bot from scratch Q: What is the overall strategy/strategies of your bot? Why did you choose them? 2FactVultMines rush each game. We didn't have enough time to develop/test other strategies. Q: Do you incorporate learning of any form in your bot? If so, how was it accomplished? No Q: Do you use any interesting AI techniques or algorithms in your bot? If so, which? Online case-based planning for Build/Train order and Layerd Stack FSMs for Micromanagmenet, where each squad is assigned an overall stack FSM and each unit is assigned its own autonomous stack FSM based on the squad current state. Q: What do you feel are the strongest and weakest parts of your bot's overall performance? Strongest: City building, and Micromanagement Weakest: City defense, Fault taulerence, Strategy/plan adaptation Q: If you competed in previous tournaments, what did you change for this year's entry? N/A Q: Have you tested your bot against humans? If so, how did it go? No 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? No 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? Q: What do you feel is the biggest hurdle (technological or otherwise) in improving your bot's AI? Not being dedicated to AI Research/Development due to working full time in software development industry. Q: Which bots are the most interesting to you and why?