Hacker News new | ask | show | jobs
by justfor1comment 2829 days ago
I play SC2 as well as work on AI/ML during my day job. The state of AI is extremely hyped by the media. The most sophisticated neural networks I have seen so far are recommender systems. The algorithm that predicts which next movie on Netflix you might be interested in based on your history of completed and abandoned movies. However, for all such systems there is a precise way to measure the effectiveness of the AI and improve it by doing A/B testing etc. Main problem with SC2 and AI is there isn't a good heuristic to measure your progress at any point of time. Eg: If player 1 has 25 reapers and player 2 has 8 void rays who is ahead? Well the void rays could destroy all barracks and win or the Terran player might make a few marines and missile turrets to counter the void rays while attacking probes with reapers. Basically, if you pause an SC2 game at any point of time(barring last 2 minutes) you cannot predict the winner with 100% accuracy. This is a big problem for designing an effective AI for SC2.
1 comments

It would greatly depend on positioning and chance of person winning fluctuates depending on the number of optimal moves available, similar to GO but more complex since there is so many scenarios.

Also you have to consider whether voidrays have speed upgrades, same with repears. Terran can play with fog of war too and lift off, usually terran has an advantage here