Skip to content

Commit

Permalink
Referee Advancements + Gameflow Adjustments (#163)
Browse files Browse the repository at this point in the history
* Ref Changes + Gameflow: Added initial sections + drafts

* Ref Changes + Gameflow: Fixed misunderstanding + drop ball rule

* Ref Changes + Gameflow: Added head ref/assistant ref pre-game communication

* Ref Changes + Gameflow: Added referee list subsection

* Ref Changes + Gameflow: Added OC change + drop-ball correction for start

* Ref Changes + Gameflow: Added Drop ball + abort penalty expansion

* Ref Changes + Gameflow: Dropball + abort penalty change

* Ref Changes + Gameflow: minor change

* Ref Changes + Gameflow: added ref

* Ref Changes + Gameflow: changed drop ball rule

* Ref Changes + Gameflow: drop ball rule change
  • Loading branch information
TheJollyDuck authored Dec 17, 2024
1 parent 4757ade commit 7e55d65
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 2 deletions.
7 changes: 7 additions & 0 deletions rules/forbidden_actions.tex
Original file line number Diff line number Diff line change
Expand Up @@ -279,3 +279,10 @@ \subsection{Jamming}
\item[Visual perception.] The use of flashlights is not allowed during the games.
However, flash photography from the audience is allowable as long as the head referee believes the purpose of the flash is not to jam any of the robots.
\end{description}

\subsection{Aborting A Penalty}
\label{sec:aborting_penalty}

If a penalty was incorrectly applied to a robot and acknowledged by the referee to be incorrect, the robot should first be removed and placed outside the field, following the same process for the Standard Removal Penalty (see \cref{sec:removal_penalty}). Once placed, the robot should then be allowed to continue play immediately after being placed and the GameController removes its penalty.

The aborted penalty will not be added to the total team penalty count and will not increase by \qty{\StandardPenaltyIncrease}{\second}, according to the standard removal penalty rules.
18 changes: 17 additions & 1 deletion rules/game_process.tex
Original file line number Diff line number Diff line change
Expand Up @@ -658,6 +658,22 @@ \subsection{Mercy Rule}
A game will conclude once the game score shows a goal difference of 10.
Ending the game is mandatory once a goal difference of 10 is reached.
\subsection{Drop-Ball Rule}
\label{sec:drop_ball_rule}
In the event that there has been a referee error or a pause in game during the \texttt{playing} state and has been acknowledged by the head referee, the drop-ball rule shall apply.
The game must stop and will start again when the arising issue has been resolved.
When resuming the game, the process should be the same as an initial kickoff as specified in \cref{sec:initial-kick-off}, placing the robots on the sidelines.
However, none of the teams will be given kickoff, and no team would be allowed in the center circle until the \texttt{playing} state as there is no longer time allotted for kick-off.
The ball will be placed on the center marker as standard for a kick-off.
The only current situations where the drop-ball rule would be required is when a referee timeout or a global game stuck has been called.
\subsection{Ball Stop Rule}
\label{sec:early_stopping}
If a game half were to extend longer than the allotted time, due to an attack situation by a team, the half should end if the ball comes to a complete stop or when the ball leaves the field, with no immediate play by other robots.
\subsection{Penalty Kick Shoot-Out}
\label{sec:penalty_shoot-out}
Expand Down Expand Up @@ -738,4 +754,4 @@ \subsubsection{Sudden Death Shoot-Out}
\item If both teams' kicks rank in different categories, the team with the higher ranked kick wins.
\item Otherwise, the sudden death is repeated.
\item If after 3 sudden death penalty kicks there is still no winner, the referee will toss a coin to decide the game.
\end{itemize}
\end{itemize}
16 changes: 15 additions & 1 deletion rules/judgment.tex
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ \subsection{Assistant Referees}
An assistant referee will also put the robot back on the field.
An assistant referee will also replace the ball when it goes off the field or becomes stuck between a players feet.

The assistant referees can \textit{indicate} violations against the rules committed by robots to the head referee, so that the head referee can decide whether to penalize a certain robot or not.
The head referee should talk to the assistant referees before the game starts to determine what tasks or lesser decisions they wish to delegate to them, however the final calls must come from the head referee.
Examples of delegated assistance to referee decisions include keeping track of indirect-kick rule compliance to help confirm if a valid goal has been scored and indicating possible rules violations requiring a penalty (such as leaving the field, or motion in set).

Assistant referees should only enter the field to execute a decision made by the main referee.
They should not prevent robots from falling during the game.

Expand Down Expand Up @@ -80,7 +82,19 @@ \subsection{Referee--Team Communication}
During all phases of the match teams and referees are communicating with respect to each other.

\subsection{Referees During the Match}
\label{sec:referee_during_match}

The head referee and the assistant referees should wear socks \emph{of black or dark blue color} and avoid reserved colors (white and green) in their leg clothing.
They may enter the field in particular situations, \eg, to remove a robot when applying a penalty.
They should avoid interfering with the robots as much as possible.

\subsection{Referee List For Friendly Games}
\label{sec:referee_list}

During the RoboCup competition setup days and during the game days, several teams may want to participate in friendly games with each other.
In this case, there should be a list of all the head and assistant referees that are willing to judge a game.
The referees on the list should be voluntary but participation should be encouraged.
This is especially recommended for those who wish to gain referee experience.
Teams are still free to choose their own referees.

The OC should be in charge of maintaining the list and should be approached if one should want to volunteer.

0 comments on commit 7e55d65

Please sign in to comment.