|
|
|
|
|
by Malician
4224 days ago
|
|
They haven't even come close to a build which is safe against popular build orders or adapts. Judging by the difficulty they're having making the AI do what they want, this might be a bit harder than poker. http://webdocs.cs.ualberta.ca/~cdavid/pdf/starcraft_survey.p... Top play uses huge tradeoffs depending on what the progamer thinks they are facing; that would require an AI which can dynamically scout and effectively adjust its build based on what it sees. That isn't even taking tricks into account. Basically, everything that you are saying is so far beyond what they're doing to program the AI that it's completely irrelevant. Critical things are hard-coded instead of adaptive, so that would all have to be written from scratch. (None of this proves that it's not possible to program an AI which can beat humans without general AI, of course. I suppose that if you had enough scenarios with adaptive logic built in, the AI's ability to perfectly split marines or zerglings could be used to design a timing attack impossible for humans to stop.) edit: I did not see your edit of the two sentences of your post when I wrote mine, or I wouldn't have covered the same concept. |
|
I was thinking about that. Like what if they hired Flash to tell them everything he looks for when he scouts/scans at some time interval and then they factor them in as adjustments to build order or play using if-else statements. The possibilities are endless, but it must be a pain to test.
I never got into competitive Starcraft, because spending hours to acquire the mechanical ability in doing repetitive tasks seemed a waste of time to me. Perhaps they could build a rudimentary hard-coded bot that will aid the human player in all the boring tasks in executing a build order (base maintenance, unit building) and the human player scouts/combat micros against real players. Then later on, the replay gets analyzed and is used to train the bot in the next level of adaptive play. And the process is repeated, say the human player only does combat micro now. In each level the human requirement is reduced as the AI takes over increasing responsibility.