Chris Brown, G. Ferguson, Peter Barnum, Bo Hu, D. Costello
{"title":"Quagents: A Game Platform for Intelligent Agent","authors":"Chris Brown, G. Ferguson, Peter Barnum, Bo Hu, D. Costello","doi":"10.1609/aiide.v1i1.18708","DOIUrl":null,"url":null,"abstract":"The Quagents system provides a flexible interface to the functionality of a game engine. The goal is to make interactive games a useful research and teaching vehicle for academics. Quagents is freely available, and runs under Unix/Linux, Windows, and Mac OS X. Intelligent agent controllers may be programmed in any language that supports sockets. A communications protocol between the controller and the bot resembles that between the high-level software and low-level controller of a mobile robot. More complex APIs may be built on the protocol that support complex interactions like trading. We describe the Quagent architecture and research and teaching applications.","PeriodicalId":249108,"journal":{"name":"Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1609/aiide.v1i1.18708","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The Quagents system provides a flexible interface to the functionality of a game engine. The goal is to make interactive games a useful research and teaching vehicle for academics. Quagents is freely available, and runs under Unix/Linux, Windows, and Mac OS X. Intelligent agent controllers may be programmed in any language that supports sockets. A communications protocol between the controller and the bot resembles that between the high-level software and low-level controller of a mobile robot. More complex APIs may be built on the protocol that support complex interactions like trading. We describe the Quagent architecture and research and teaching applications.
Quagents系统为游戏引擎的功能提供了一个灵活的接口。我们的目标是让互动游戏成为学术界有用的研究和教学工具。Quagents是免费的,可以在Unix/Linux、Windows和Mac OS x下运行。智能代理控制器可以用任何支持套接字的语言编程。控制器和机器人之间的通信协议类似于移动机器人的高级软件和低级控制器之间的通信协议。更复杂的api可能构建在支持复杂交互(如交易)的协议之上。我们描述了Quagent的架构和研究和教学应用。