rcsoccersim / rcssserver

The RoboCup Soccer Simulator Server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A recommendation for player foul handling

Time-Zero opened this issue · comments

Hello。Could you strengthen the handling of fouls committed by players in RoboCup2D matches? In the current mode of play, multiple fouls by players have no effect other than being yellow carded, so some teams can use this loophole to gain an advantage in the game. Is it possible to add a handling of a player's foul penalty?

In the current rule, a player receives a yellow card only when the player executes an intentional foul and the referee detects it. If a player receives two yellow cards, that player will receive a red card and be sent off. Players can be sent off if they always execute intentional fouls.

Almost all player programs in the competition do not execute intentional fouls after receiving a yellow card. It may seem like players are executing as many fouls as they want, but unless they execute an intentional foul, they will not receive a yellow card, so they will not be sent off.

If you are interested in discussing the rule changes, please consider joining the community's discord server. https://discord.gg/yFxkCcatGe