skip to main content
research-article

Investigation of the Effect of “Fog of War” in the Prediction of StarCraft Strategy Using Machine Learning

Authors Info & Claims
Published:29 December 2016Publication History
Skip Abstract Section

Abstract

StarCraft is a well-known real-time strategy game developed by Blizzard Entertainment in 1998. One of the characteristics of this game is “fog of war,” which refers to the fact that players cannot see their opponents' regions but only their own unit. This characteristic of the game means that the information required in order to predicting the opponent's strategy is only available through “scouting.” Although the “fog of war” is one of the most important features of the game, it has not been deeply understood in the design of artificial intelligence. In this work, we propose to investigate the effect of the “fog of war” in the prediction of opponent's strategy using machine learning for human players and artificial intelligence (AI) bots. To realize this analysis, we develop a customized replay analyzer that exports the internal game events with/without the fog of war. In the experimental results, we collect replays from various sources: human vs. human, human vs. AI bots, and AI bots vs. AI bots. This systematic analysis with “fog of war” reveals the predictability of the machine-learning algorithms on different conditions and the directions for designing new artificial intelligence for the game.

References

  1. D. W. Aha, D. Kibler, and M. K. Albert. 1991. Instance-based learning algorithms. Mach. Learn. 6, 1, 37--66. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. L. Breiman. 2001. Random forests. Mach. Learn. 45, 5--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Brent. 1995. Instance-Based Learning: Nearest Neighbour with Generalisation. Master's Thesis, University of Waikato, Hamilton, New Zealand.Google ScholarGoogle Scholar
  4. M. Buro and D. Churchill. 2012. Real-time strategy game competitions. AI Mag. 33, 3, 106--108.Google ScholarGoogle ScholarCross RefCross Ref
  5. D. Churchill and M. Buro. 2012. Incorporating search algorithms into RTS Game agents. AIIDE Workshop on Artificial Intelligence in Adversarial Real-Time Games, 2--7.Google ScholarGoogle Scholar
  6. IEEE CIG StarCraft AI Comeptition. 2011. Homepage. Retrieved from http://ls11-www.cs.uni-dortmund.de/rts-competition/starcraft-cig2011/.Google ScholarGoogle Scholar
  7. IEEE CIG StarCraft AI Comeptition. 2012. Homepage. Retrieved from http://ls11-www.cs.uni-dortmund.de/rts-competition/starcraft-cig2012/.Google ScholarGoogle Scholar
  8. E. Dereszynski, J. Hostetler, A. Fern, T. Dietterich, T. T. Hoang, and M. Udarbe. 2011. Learning probabilistic behavior models in real-time strategy games. In Proceedings of the 7th Artificial Intelligence and Interactive Digital Entertainment Conference. 20--25.Google ScholarGoogle Scholar
  9. K. J. Kim and S. B. Cho. 2011. Server-side Early Detection Method for Detecting Abnormal Players of StarCraft. In Proceedings of the 3rd International Conference on Internet. 489--494.Google ScholarGoogle Scholar
  10. F. Kabanza, P. Bellefeuille, F. Bisson, A. Benaskeur, and H. Irandoust. 2010. Opponent behavior recognition for real-time strategy games. In Proceedings of the AAAI Workshop on Plan, Activity, and Intent Recognition, 29--36.Google ScholarGoogle Scholar
  11. K. J. Kim and S. B. Cho. 2012. The 2011 IEEE conference on computational intelligence and games report. IEEE Comput. Intell. Mag. 7, 1, 15--18. Google ScholarGoogle ScholarCross RefCross Ref
  12. J. Kim, K. H. Yoon, T. Yoon, and J. H. Lee. 2010. Cooperative learning by replay files in real-time strategy game. Lecture Notes in Computer Science, Vol. 6240. 47--51. Google ScholarGoogle ScholarCross RefCross Ref
  13. J. L. Hsieh and C. T. Sun. 2008. Building a player strategy model by analyzing replays of real-time strategy games. In Proceedings of the IEEE International Joint Conference on Neural Networks. 3106--3111. Google ScholarGoogle ScholarCross RefCross Ref
  14. Lord Martin's Replay Browser. 2012.Google ScholarGoogle Scholar
  15. H. S. Park, H. C. Cho, K. Y. Lee, and K. J. Kim. 2012. Prediction of early stage opponent strategy for StarCraft AI using scouting and machine learning. In Proceedings of the Workshop at SIGGRAPH ASIA (Computer Gaming Track). 7--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. AIIDE StarCraft AI Competition. 2010. Homepage. Retrieved from http://eis.ucsc.edu/StarCraftAICompetition/.Google ScholarGoogle Scholar
  17. G. Synnaeve and P. Besiere. 2011a. A Bayesian model for RTS unit control applied to StarCraft. In Proceedings of the IEEE Conference on Computational Intelligence and Games. 190--196. Google ScholarGoogle ScholarCross RefCross Ref
  18. G. Synnaeve and P. Besiere. 2011b. A Bayesian model for opening prediction in RTS games with application to StarCraft. In Proceedings of the IEEE Conference on Computational Intelligence and Games. 281--288. Google ScholarGoogle ScholarCross RefCross Ref
  19. B. Weber and M. Mateas. 2009. A data mining approach to strategy prediction. In Proceedings of the IEEE Symposium on Computational Intelligence in Games. 140--147. Google ScholarGoogle ScholarCross RefCross Ref
  20. B. G. Weber and S. Ontanon. 2010. Using automated replay annotation for case-based planning in games. In Proceedings of the International Conference on Case-Based Reasoning Workshop on CBR for Computer Games. 15--24.Google ScholarGoogle Scholar
  21. B. G. Weber, M. Mateas, and A. Jhala. 2011. Building human-level ai for real-time strategy games. In Proceedings of the AAAI Fall Symposium on Advances in Cognitive Systems. 329--336.Google ScholarGoogle Scholar
  22. I. H. Witten, E. Frank, and M. A. Hall. 2011. Data Mining: Practical Machine Learning Tools and Techniques (3rd ed.). Morgan Kaufmann.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Investigation of the Effect of “Fog of War” in the Prediction of StarCraft Strategy Using Machine Learning

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image Computers in Entertainment
            Computers in Entertainment   Volume 14, Issue 1
            Theoretical and Practical Computer Applications in Entertainment
            Spring 2016
            74 pages
            EISSN:1544-3574
            DOI:10.1145/3026722
            Issue’s Table of Contents

            Copyright © 2016 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 29 December 2016
            • Accepted: 1 July 2013
            • Revised: 1 May 2013
            • Received: 1 March 2013

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
            • Research
            • Refereed

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format .

          View HTML Format