About the RoboCup Soccer Simulator
The RoboCup Soccer Simulator is a research and educational tool for multiagent systems and artificial intelligence. It enables for two teams of 11 simulated autonomous robotic players to play soccer (football).
League Overview
Without the neccessity to maintain any robot hardware, the RoboCup Simulation League’s focus comprises artificial intelligence and team strategy.
In the 2D Simulation League, two teams of eleven autonomous software programs (called agents) each play soccer in a two-dimensional virtual soccer stadium represented by a central server, called SoccerServer. This server knows everything about the game, i.e. the current position of all players and the ball, the physics and so on. The game further relies on the communication between the server and each agent. On the one hand each player receives relative and noisy input of his virtual sensors (visual, acustic and physical) and may on the other hand perform some basic commands (like dashing, turning or kicking) in order to influence its environment.
The big challenge in the Simulation League is to conclude from all possible world states (derived from the sensor input by calculating a sight on the world as absolute and noise-free as possible) to the best possible action to execute. As a game is divided into 6000 cycles this task has to be accomplished in time slot of 100 ms (the length of each cycle). Further information and the SoccerServer software can be accessed via https://github.com/rcsoccersim/.
Download
- Server
- Log & Binary Archive (Please note this site is volunteered, not an official one.)
Documentation
Events
Upcoming Events
Past Events
- RoboCup 2024 (Information Board) (Team Description Papers)
- RoboCup 2023 (Information Board) (Team Description Papers)
- RoboCup 2022(Information Board)(Team Description Papers)(Logs)(Binaries)
- IranOpen 2022(Major Information Board)(Starter Information Board)
- RoboCup Asia Pacific 2021 (Information board)
- RoboCup2021 online (Information board) (Team Description Papers)
RoboCup2020postponed- The Virtual RoboCup Brazil Open 2020 Competition
- JapanOpen2020 online
- RoboCup2019 (Information board)
Community
Please join 2D Soccer Simulation community where you can ask how to develop your teams, and also discuss the game rules and of course the future of the league! You can also receive useful information that the organizers of the events (such as World Competition, RoboCup Asia-Pacific (RCAP), and other local events including Brazil, China, Iran,Japan and Portugal) and the latest update of the soccer simulator.
We reccomend to join our Discord server to stay up to date and to post doubts and ask for help from the community to start a new team. The live announcement (such as game schedule and scores) of the official events are also provided in the discord server:
We also suggest that you subscribe to the mailing lists to stay up to date and to post doubts and ask for help from the community to start a new team:
Of course, the official web pages also help you keep up-to-date. Please check the web pages periodically.