2012 · 22 citations · 4 references
ComputingComputer ScienceStrategyArtificial IntelligenceMachine LearningPredictive AnalyticsData-driven StrategyGame PlayingArtificial Intelligence In GamesCompetitionsGame StrategyInformation GatheringInitial AttackMachine Learning AnalyticsMachine Learning For StrategyStrategy Learning
StarCraft is one of the most famous Real-Time Strategy Games and there have been several competitions on AI bots. In order to win StarCraft, players have to predict their opponents strategy and respond properly. Human players used to scout their opponent territory using a unit and gathering information through direct observation to predict their opponents strategy. The accurate prediction of an opponents strategy gives players a big advantage in the early stage of a game. Usually, strategies of StarCraft can be divided into two parts: fast and slow attack strategies. Initial attack timing is an important factor of game strategies. In this paper, we apply a scouting algorithm and various machine learning algorithms to predict an opponents attack timing (strategy). Training data are collected from the games between our Xelnaga bot with the scouting algorithm and various online human players. Experimental results show that the machine learning approach based on realistic scouting data can be beneficial in predicting the opponents early-stage strategy.
4
A data mining approach to strategy prediction
Ben Weber, Michael Mateas · 2009 · 228 citations
Building Human-Level AI for Real-Time Strategy Games
Ben Weber, Michael Mateas, Arnav Jhala · 2011 · 60 citations