Soccer Simulation 2D League is one of the major leagues of RoboCup competitions. In a Soccer Simulation 2D (SS2D) game, two teams of 11 players and one coach compete against each other. Several base codes have been released for the RoboCup soccer simulation 2D (RCSS2D) community that have promoted the application of multi-agent and AI algorithms in this field. In this paper, we introduce "Cyrus2D Base", which is derived from the base code of the RCSS2D 2021 champion. We merged Gliders2D base V2.6 with the newest version of the Helios base. We applied several features of Cyrus2021 to improve the performance and capabilities of this base alongside a Data Extractor to facilitate the implementation of machine learning in the field. We have tested this base code in different teams and scenarios, and the obtained results demonstrate significant improvements in the defensive and offensive strategy of the team.
翻译:机器人模拟 2D 联盟是机械化2D (SS2D) 比赛的主要联盟之一。 在一个足球模拟 2D (SS2D) 游戏中, 由11名球员和1名教练组成的两队相互竞争。 已经为机械化足球模拟 2D (RCSS2D) 社区发布了几个基本代码, 促进了多试剂和AI 算法在这一领域的应用 。 在本文中, 我们引入了“ Cyrus2D Base ”, 来源于 RCSS2D 2021 冠军的基代码 。 我们将 Gliders2D 基底 V2.6 和 最新版本的太阳基站合并了。 我们应用了 Cyrus2021 的几个功能来提高这个基的性能和能力, 以及一个数据提取器, 以便利在实地实施机器学习 。 我们在不同队和情景中测试了这个基代码, 所获得的结果显示该队的防御和进攻战略有了显著的改进 。