Abstract
The most popular method for optimizing a certain strategy based on a reward is Reinforcement Learning (RL). Lately, a big challenge for this technique are computer games such as StarCraft II which is a real-time strategy game, created by Blizzard. The main idea of this game is to fight between agents and control objects on the battlefield in order to defeat the enemy. This work concerns creating an autonomous bot using reinforced learning, in particular, the Q-Learning algorithm for playing StarCraft. JamesBot consists of three parts. State Manager processes relevant information from the environment. Decision Manager consists of a table implementation of the Q-Learning algorithm, which assigns actions to states, and the epsilon-greedy strategy, which determines the behavior of the bot. In turn, Action Manager is responsible for executing commands. Testing bots involves fighting the default (simple) agent built into the game. Although JamesBot played better than the default (random) agent, it failed to gain the ability to defeat the opponent. The obtained results, however, are quite promising in terms of the possibilities of further development.
Citations
-
1
CrossRef
-
0
Web of Science
-
1
Scopus
Authors (3)
Cite as
Full text
- Publication version
- Accepted or Published Version
- License
- Copyright (2019 IEEE)
Keywords
Details
- Category:
- Conference activity
- Type:
- publikacja w wydawnictwie zbiorowym recenzowanym (także w materiałach konferencyjnych)
- Title of issue:
- 2019 24th International Conference on Methods and Models in Automation and Robotics (MMAR) strony 105 - 110
- Language:
- English
- Publication year:
- 2019
- Bibliographic description:
- Kowalczuk Z., Cybulski J., Czubenko M.: JamesBot - an intelligent agent playing StarCraft II// 2019 24th International Conference on Methods and Models in Automation and Robotics (MMAR)/ : , 2019, s.105-110
- DOI:
- Digital Object Identifier (open in new tab) 10.1109/mmar.2019.8864611
- Verified by:
- Gdańsk University of Technology
seen 150 times
Recommended for you
Autonomous port management based AGV path planning and optimization via an ensemble reinforcement learning framework
- X. Chen,
- S. Liu,
- J. Zhao
- + 3 authors