Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Team messages must be counted during Initial #151

Open
ahasselbring opened this issue Apr 7, 2024 · 2 comments
Open

Team messages must be counted during Initial #151

ahasselbring opened this issue Apr 7, 2024 · 2 comments
Labels

Comments

@ahasselbring
Copy link
Member

Someone noticed an interesting consequence of the GameController's design that any action that couldn't happen during a delayed state will end the delay: RoboCup-SPL/GameController3#54

I think that given the current rules, the GameController is actually right (otherwise you could derive the true state from a decreasing message counter) and the problem is that team messages are not counted during Initial. Now that there are things going on during Initial that could make sending team messages useful, messages should be counted during all states (I'm not sure whether Finished should still be excluded).

@sseering
Copy link
Member

We discussed this in the last TC meeting: for this year we don't want to change the implementation of the rules or GC in this regard. We are accepting that team may send lots of messages during the Inital GameState without being counted towards the message budget.

The TC might revisit this for 2025.

@ahasselbring
Copy link
Member Author

By the way, as a workaround, the current GameController implementation does not count team messages during the first 30 seconds of the first Ready state.

For the future, the relevant state is Standby.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants