Hello! I have not done any RTS AI development work before, though I've done some reading in the past. I was looking at building a SC2 AI for a school project, and this looks like one way to do it. That said, what kind of control does a new developer have over an AI? I think I understand this commander system a bit, and I've looked over the wiki API post, but it seems like the GT developer is building scripts to control things like unit movement, while someone like me would make a new "commander" simply as a detailed build order. Does that sound right? Can I interact locationally, and issue specific commands to units, develop micro strategies, etc? Or is that type of thing reserved for back-end development, and as a third party scripter I would be limited to build order?
Hello! I have not done any RTS AI development work before, though I've done some reading in the past. I was looking at building a SC2 AI for a school project, and this looks like one way to do it. That said, what kind of control does a new developer have over an AI? I think I understand this commander system a bit, and I've looked over the wiki API post, but it seems like the GT developer is building scripts to control things like unit movement, while someone like me would make a new "commander" simply as a detailed build order. Does that sound right? Can I interact locationally, and issue specific commands to units, develop micro strategies, etc? Or is that type of thing reserved for back-end development, and as a third party scripter I would be limited to build order?
Any advice would be helpful!
xxx
U can edit everything including micro, attacks, counter system etc :)