RoboCup Soccer Simulation 2D (SS2D) research is hampered by the complexity of existing C++-based codes like Helios, Cyrus, and Gliders, which also suffer from limited integration with modern machine learning frameworks. This development paper introduces a transformative solution: a gRPC-based, language-agnostic framework that seamlessly integrates with the high-performance Helios base code. This approach not only facilitates the use of diverse programming languages including C#, JavaScript, and Python—but also maintains the computational efficiency critical for real-time decision-making in SS2D. By breaking down language barriers, our framework significantly enhances collaborative potential and flexibility, empowering researchers to innovate without the overhead of mastering or developing extensive base codes. We invite the global research community to leverage and contribute to the Cross Language Soccer (CLS) framework, which is openly available under the MIT License, to drive forward the capabilities of multi-agent systems in soccer simulations ( https://github.com/CLSFramework , https://github.com/CLSFramework/cross-language-soccer-framework/wiki ).

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Cross Language Soccer Framework: An Open Source Framework for the RoboCup 2D Soccer Simulation

  • Nader Zare,
  • Aref Sayareh,
  • Alireza Sadraii,
  • Arad Firouzkouhi,
  • Amilcar Soares

摘要

RoboCup Soccer Simulation 2D (SS2D) research is hampered by the complexity of existing C++-based codes like Helios, Cyrus, and Gliders, which also suffer from limited integration with modern machine learning frameworks. This development paper introduces a transformative solution: a gRPC-based, language-agnostic framework that seamlessly integrates with the high-performance Helios base code. This approach not only facilitates the use of diverse programming languages including C#, JavaScript, and Python—but also maintains the computational efficiency critical for real-time decision-making in SS2D. By breaking down language barriers, our framework significantly enhances collaborative potential and flexibility, empowering researchers to innovate without the overhead of mastering or developing extensive base codes. We invite the global research community to leverage and contribute to the Cross Language Soccer (CLS) framework, which is openly available under the MIT License, to drive forward the capabilities of multi-agent systems in soccer simulations ( https://github.com/CLSFramework , https://github.com/CLSFramework/cross-language-soccer-framework/wiki ).