Skip to content

Latest commit

 

History

History

profile

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

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.