logo

Code-o-Soccer


Kharagpur Robosocccer Students' Group

Unleash Your Coding Prowess: Where Strategy Meets Robotics in the Ultimate Robosocccer Showdown

About


Code, Kick, Conquer

Step into the dynamic world of "Code-O-Soccer," a simulation-based strategic coding event that brings the thrill of robot soccer to your fingertips. In this complex arena, problem-solving is not just a task; it's an art form that involves coordinating multiple agents, navigating a dynamic environment, and learning from every experience.

Strategize your way to victory

Participants will be armed with simulation software and a baseline codebase, providing the canvas for your coding masterpiece. Your goal? Edit and structure the code in innovative ways to optimize your team's gameplay performance. It's not just about winning; it's about outsmarting, outcoding, and leading your team to victory in the electrifying world of Code-O-Soccer!

Feel the Game!


Event Stages


Group Matches

Teams will enter the Competition, facing off in simulated matches where strategic coding takes center stage. Randomly grouped, each team will compete against others in their group. The top-performing teams from these simulations will advance to the Qualifiers, showcasing their coding prowess in the arena.

Qualifiers

The top teams selected from the group matches will compete against each other in the final rounds. This round will be in actual physical Robosoccer Bots capable of executing the strategies coded by the participants. The top performers of this round will emerge as winners.

Game Rules


  • Defending with more than one robot in the goal area (inner D-box) shall be penalized by a penalty kick. (A robot is considered to be in the goal area if it is more than 50% inside). An exception to this situation is, when the additional robot in the goal area is not there for defense or if it does not directly affect the play of the game.
  • Colliding with a robot of the opposite team, either intentionally or otherwise that directly affects the play of the game will be considered a foul.
  • It is permitted to push the ball and an opponent player backward provided the pushing player is always in contact with the ball.
  • A goal shall be scored when the geometric whole of the ball passes over the goal line. The winner of a game shall be decided based on the number of goals scored.
  • In the event of a tie, the winner will be decided by the sudden death scheme. The game will be continued. The team which scores the first goal will be the winner.
  • The goalkeeper can not enter the goal region more than 50% of its size and on doing so shall be penalized by a penalty kick. An exception to this situation is, when the keeper in the goal area is not there for defense or if it does not directly affect the play of the game.
  • More than 2 attackers can not be present inside the opponent’s goal area(D-box) at once during a goal.
  • Two bots cannot push a single opponent bot simultaneously, even if they are in contact with the ball. This is contrary to the one bot case, mentioned earlier.

Important Links


Hands On Session


Join us on 5th Jan, 8pm using the link below for an exciting hands-on-session to learn how to code match winning strategies and clear all your queries

bit.ly/code-o-soccer

The recording of the session is uploaded here

Submission


Guidelines

You can submit your Strategies for Round 1 matches on the link below.
Submit only one Strategy per team.
You will be the given the opportunity to reupload your solutions after the round 1 matches if your team gets selected for the next round.

  • Deadline: 16th January ,11:59 PM
  • Link: form link
  • Round 1 Matches: 18th January,2024

Round 1 Matches will be live streamed in Twitch! Stay tuned

Scoreboard


Information


05 January

FAQ Session

10 January

Round 1 Submission Begins

14 January

Round 1 Matches

18 January

Final Submission

20 January

Finals

Further details will be notified soon ...