Cyrus2D base: Source Code Base for RoboCup 2D Soccer Simulation League
Nader Zare, Omid Amini, Aref Sayareh, Mahtab Sarvmaili, Arad, Firouzkouhi, Saba Ramezani Rad, Stan Matwin, Amilcar Soares

TL;DR
Cyrus2D Base is a new, improved source code foundation for RoboCup 2D Soccer Simulation, integrating recent advances and tools to enhance team strategies and facilitate machine learning applications.
Contribution
It introduces a merged base code derived from top-performing versions, incorporating new features and a Data Extractor to support machine learning in RoboCup 2D Soccer simulations.
Findings
Significant improvements in defensive strategies
Enhanced offensive capabilities
Validated performance across various teams and scenarios
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSports Analytics and Performance · Software System Performance and Reliability · Simulation Techniques and Applications
