Making and Acting on Predictions in StarCraft: Brood War

dc.contributor.authorAlburg, Henrik
dc.contributor.authorBrynfors, Filip
dc.contributor.authorMinges, Florian
dc.contributor.authorPersson Mattsson, Björn
dc.contributor.authorSvensson, Jakob
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.description.abstractMaking predictions and strategic decisions is not just a problem in real life, but also in the complex environments of most real-time strategy games. Due to the lack of complete information, such games can be used as testbeds for AI research in this area. This thesis presents how an AI agent, in the game StarCraft, can make use of a Bayesian network to predict the state of the opposing player's technology tree. It is also shown how the predictions can be used to assist the AI agent in making strategic decisions. Bayesian networks are used for the predictions, and the agent's army composition is generated dynamically based on the predictions and the observed opponent units. The agent is tested against StarCraft's built-in AI. The results show that it is possible to accurately predict the state of the opponent's technology tree, and that the predictions have a positive e ect on the AI agent's win rate.
dc.subjectData- och informationsvetenskap
dc.subjectComputer and Information Science
dc.titleMaking and Acting on Predictions in StarCraft: Brood War
dc.type.degreeExamensarbete för kandidatexamensv
dc.type.degreeBachelor Thesisen
local.programmeSoftware Engineering (300 hp)
Ladda ner
Original bundle
Visar 1 - 1 av 1
Bild (thumbnail)
1.35 MB
Adobe Portable Document Format