StarCraft as a testbed for engineering complex distributed systems using cognitive agent technology

Vincent J. Koeman, Harm J. Griffioen, Danny C. Plenge, Koen V. Hindriks

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

It has been argued that the evaluation of cognitive agent systems requires richer benchmark problems. We think that real-time strategy (RTS) games can offer such a testbed, as AI for RTS requires the design of complicated strategies for coordinating hundreds of units that need to solve a range of challenges. Therefore, in this paper, we report on the design and development of the first multi-agent connector that provides full access to StarCraft (Brood War). We provide a new interface that is dedicated to a multi-agent approach by connecting each unit in the game to a cognitive agent. Two main challenges are addressed in this work. First, we decide on the right level of abstraction for unit control by means of agents, designing for instance the percepts that are available to units. Second, a sufficient level of performance needs to be ensured in order to allow a large variety of multi-agent implementations to be successful at tackling challenges of RTS AI. The resulting open-source connector readily supports the hundreds of agents that can come and go during the game. Based on the development of the connector and its initial use by over 200 students, we gained valuable insights.

Original languageEnglish
Title of host publication17th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2018
PublisherInternational Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS)
Pages1983-1985
Number of pages3
Volume3
ISBN (Print)9781510868083
Publication statusPublished - 1 Jan 2018
Externally publishedYes
Event17th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2018 - Stockholm, Sweden
Duration: 10 Jul 201815 Jul 2018

Conference

Conference17th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2018
CountrySweden
CityStockholm
Period10/07/1815/07/18

Fingerprint

Cognitive systems
Testbeds
Students

Cite this

Koeman, V. J., Griffioen, H. J., Plenge, D. C., & Hindriks, K. V. (2018). StarCraft as a testbed for engineering complex distributed systems using cognitive agent technology. In 17th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2018 (Vol. 3, pp. 1983-1985). International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS).
Koeman, Vincent J. ; Griffioen, Harm J. ; Plenge, Danny C. ; Hindriks, Koen V. / StarCraft as a testbed for engineering complex distributed systems using cognitive agent technology. 17th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2018. Vol. 3 International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS), 2018. pp. 1983-1985
@inproceedings{3d729cbaebf84554b354f33e75a3fce0,
title = "StarCraft as a testbed for engineering complex distributed systems using cognitive agent technology",
abstract = "It has been argued that the evaluation of cognitive agent systems requires richer benchmark problems. We think that real-time strategy (RTS) games can offer such a testbed, as AI for RTS requires the design of complicated strategies for coordinating hundreds of units that need to solve a range of challenges. Therefore, in this paper, we report on the design and development of the first multi-agent connector that provides full access to StarCraft (Brood War). We provide a new interface that is dedicated to a multi-agent approach by connecting each unit in the game to a cognitive agent. Two main challenges are addressed in this work. First, we decide on the right level of abstraction for unit control by means of agents, designing for instance the percepts that are available to units. Second, a sufficient level of performance needs to be ensured in order to allow a large variety of multi-agent implementations to be successful at tackling challenges of RTS AI. The resulting open-source connector readily supports the hundreds of agents that can come and go during the game. Based on the development of the connector and its initial use by over 200 students, we gained valuable insights.",
author = "Koeman, {Vincent J.} and Griffioen, {Harm J.} and Plenge, {Danny C.} and Hindriks, {Koen V.}",
year = "2018",
month = "1",
day = "1",
language = "English",
isbn = "9781510868083",
volume = "3",
pages = "1983--1985",
booktitle = "17th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2018",
publisher = "International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS)",

}

Koeman, VJ, Griffioen, HJ, Plenge, DC & Hindriks, KV 2018, StarCraft as a testbed for engineering complex distributed systems using cognitive agent technology. in 17th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2018. vol. 3, International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS), pp. 1983-1985, 17th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2018, Stockholm, Sweden, 10/07/18.

StarCraft as a testbed for engineering complex distributed systems using cognitive agent technology. / Koeman, Vincent J.; Griffioen, Harm J.; Plenge, Danny C.; Hindriks, Koen V.

17th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2018. Vol. 3 International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS), 2018. p. 1983-1985.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - StarCraft as a testbed for engineering complex distributed systems using cognitive agent technology

AU - Koeman, Vincent J.

AU - Griffioen, Harm J.

AU - Plenge, Danny C.

AU - Hindriks, Koen V.

PY - 2018/1/1

Y1 - 2018/1/1

N2 - It has been argued that the evaluation of cognitive agent systems requires richer benchmark problems. We think that real-time strategy (RTS) games can offer such a testbed, as AI for RTS requires the design of complicated strategies for coordinating hundreds of units that need to solve a range of challenges. Therefore, in this paper, we report on the design and development of the first multi-agent connector that provides full access to StarCraft (Brood War). We provide a new interface that is dedicated to a multi-agent approach by connecting each unit in the game to a cognitive agent. Two main challenges are addressed in this work. First, we decide on the right level of abstraction for unit control by means of agents, designing for instance the percepts that are available to units. Second, a sufficient level of performance needs to be ensured in order to allow a large variety of multi-agent implementations to be successful at tackling challenges of RTS AI. The resulting open-source connector readily supports the hundreds of agents that can come and go during the game. Based on the development of the connector and its initial use by over 200 students, we gained valuable insights.

AB - It has been argued that the evaluation of cognitive agent systems requires richer benchmark problems. We think that real-time strategy (RTS) games can offer such a testbed, as AI for RTS requires the design of complicated strategies for coordinating hundreds of units that need to solve a range of challenges. Therefore, in this paper, we report on the design and development of the first multi-agent connector that provides full access to StarCraft (Brood War). We provide a new interface that is dedicated to a multi-agent approach by connecting each unit in the game to a cognitive agent. Two main challenges are addressed in this work. First, we decide on the right level of abstraction for unit control by means of agents, designing for instance the percepts that are available to units. Second, a sufficient level of performance needs to be ensured in order to allow a large variety of multi-agent implementations to be successful at tackling challenges of RTS AI. The resulting open-source connector readily supports the hundreds of agents that can come and go during the game. Based on the development of the connector and its initial use by over 200 students, we gained valuable insights.

UR - http://www.scopus.com/inward/record.url?scp=85054768155&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85054768155&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9781510868083

VL - 3

SP - 1983

EP - 1985

BT - 17th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2018

PB - International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS)

ER -

Koeman VJ, Griffioen HJ, Plenge DC, Hindriks KV. StarCraft as a testbed for engineering complex distributed systems using cognitive agent technology. In 17th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2018. Vol. 3. International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS). 2018. p. 1983-1985