-
Notifications
You must be signed in to change notification settings - Fork 63
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
Inconsistent sensor mask when nebula moves #57
Comments
Addressed in issue #45 |
While I do not dispute the fact that the order is consistent with the match resolution order, it is inconsistent with the way nebula reduces vision and empty tiles do not reduce vision. Nebula tiles may currently be temporarily visible and empty tiles temporarily invisible. The game rules mention no exception for vision reduction, hence the rules or the code should change. |
Thanks for pointing it out @vkrajnak. I think changing the functionality now will cause issues for existing bots and we already made one big balance patch. I think for now it is better to update the rules on this caveat. |
The decision is up to you, just bear in mind that either way some bots will issues - those relying on the bug may break if the code changes, those relying on what's written in the rules if the rules change. |
Sensor mask is inconsistent when nebula moves making some nebula tiles visible and some empty tiles invisible. See screenshot below, game seed 1029303108. If sensor mask and tile type were calculated in reverse order, sensor mask would make sense.
Lux-Design-S3/src/luxai_s3/env.py
Lines 644 to 662 in 8188ad5
The text was updated successfully, but these errors were encountered: