aiwc / test_world

AI World Cup simulation environment
MIT License
7 stars 12 forks source link

AI World Cup Simulation

The AI World Cup simulation environment. Participants of AI World Cup can download the program to develop their own algorithm for AI Soccer, AI Commentator, or AI Reporter. After development, participants of AI World Cup can submit their programs to aiwc@rit.kaist.ac.kr. We will check if your program runs correctly on our server where the qualifying/main rounds will be run and reply back as soon as possible. Regarding the deadlines, please refer to our AI World Cup Website.

How to download the simulation program

Method 1. Go to releases and download the latest version.

Method 2. Use following git command

  git clone https://github.com/aiwc/test_world.git --recurse-submodules

How to run the simulation program

Please refer to the Wiki pages.

Descriptions

controllers: Contains programs for managing AI World Cup simulation game system (You can modify the controllers to aid your development. However, the games at the competition will use the default controllers)

examples: Contains sample programs participants can refer to (Participants may implement AI programs referring to the sample programs provided in this directory)

extlibs: Contains external libraries used in AI World Cup simulation

plugins: Contains a physics plugin used for ball-robot collision detection

protos: Contains AI World Cup object models (robot, ball, stadium, etc.)

worlds: Contains AI World Cup simulation world files (Files in this directory can be run using Webots Robot Simulator)

config.json: Configuration file for setting player executables, setting game duration, and setting some rules on/off for effective training. Please refer to the Wiki page for parameter descriptions (Participants should modify the player information in this file to tell the simulation which program to execute)