Skip to content

Cross Language Soccer Framework

Cross Language Soccer Framework is a project that aims to make RoboCup Soccer Simulation 2D more accessible to new teams by providing a framework that allows teams to write their code in any programming language they want.

If you want to know more about how this project works, you can read the project documentation wiki [HERE].

IMAGE ALT TEXT HERE

Project Parts

The project is divided into the following parts:

  • Project Documentation - wiki

    The project documentation.

  • Py2D Base Code - py2d-base-code

    Py2D base code is a powerful sample team for soccer simulation 2D league.

  • Soccer Simulation Proxy - soccer-simulation-proxy

    The project's main part, a proxy that allows teams to write their code in any programming language and then communicate with the soccer server using the proxy. This project is based on [helios-base].

  • Playmaker Server Python - playmaker-server-python

    A Python agent that can be used to control the team players.

  • Sample Playmaker Server Python gRPC - sample-playmaker-server-python-grpc

    A sample Python agent that uses the gRPC protocol to communicate with the proxy.

  • Sample Playmaker Server Python Thrift - sample-playmaker-server-python-thrift

    A sample Python agent that uses the Thrift protocol to communicate with the proxy.

  • Playmaker Server Node.js - playmaker-server-nodejs

    A Node.js agent that can be used to control the team players.

  • Playmaker Server C# - playmaker-server-csharp

    A C# agent that can be used to control the team players.

Pinned Loading

  1. cross-language-soccer-framework cross-language-soccer-framework Public

    6

  2. rcssserver rcssserver Public

    Forked from rcsoccersim/rcssserver

    The RoboCup Soccer Simulator Server

    C++

  3. soccer-simulation-proxy soccer-simulation-proxy Public

    Forked from helios-base/helios-base

    CLS framework simplifies AI and robotics research in the RoboCup Soccer Simulation 2D League by allowing multi-language development via RPC.

    C++ 3 3

  4. playmaker-server-python playmaker-server-python Public

    3 1

  5. playmaker-server-csharp playmaker-server-csharp Public

    C# 2

  6. playmaker-server-nodejs playmaker-server-nodejs Public

    TypeScript 2

Repositories

Showing 10 of 16 repositories

Top languages

Loading…

Most used topics

Loading…