论文标题
“策略”的设计:一般战略游戏框架
The Design Of "Stratega": A General Strategy Games Framework
论文作者
论文摘要
一般战略游戏框架Stratega旨在促进策略游戏计算情报的研究。与其他策略游戏框架相反,Stratega允许使用常见的API进行代理开发创建各种基于转弯和实时策略的游戏。尽管当前版本支持基于回合的战略游戏和代理商的开发,但我们将在将来的更新中增加对实时策略游戏的支持。灵活性是通过利用YAML文件来配置图块,单位,动作和级别来实现灵活性。因此,用户可以设计并运行各种游戏来测试开发代理,而无需将其专门调整为正在生成的游戏。该框架是建立在统计远期计划(SFP)代理的重点。为此,代理可以访问和修改游戏国家,并使用正向模型模拟其行动的结果。尽管SFP代理在一般游戏中表现出极大的灵活性,但在复杂状态和动作空间的情况下,它们的性能受到限制。最后,我们希望该框架的开发及其各自的代理有助于更好地了解战略游戏中复杂的决策过程。 Stratega可以下载:https://github.research.its.qmul.ac.uk/eecsgameai/stratega
Stratega, a general strategy games framework, has been designed to foster research on computational intelligence for strategy games. In contrast to other strategy game frameworks, Stratega allows to create a wide variety of turn-based and real-time strategy games using a common API for agent development. While the current version supports the development of turn-based strategy games and agents, we will add support for real-time strategy games in future updates. Flexibility is achieved by utilising YAML-files to configure tiles, units, actions, and levels. Therefore, the user can design and run a variety of games to test developed agents without specifically adjusting it to the game being generated. The framework has been built with a focus of statistical forward planning (SFP) agents. For this purpose, agents can access and modify game-states and use the forward model to simulate the outcome of their actions. While SFP agents have shown great flexibility in general game-playing, their performance is limited in case of complex state and action-spaces. Finally, we hope that the development of this framework and its respective agents helps to better understand the complex decision-making process in strategy games. Stratega can be downloaded at: https://github.research.its.qmul.ac.uk/eecsgameai/Stratega