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

Очки за захват территори начисляют до резолва конфликтов #281

Open
mortido opened this issue Jul 23, 2019 · 3 comments

Comments

@mortido
Copy link
Contributor

mortido commented Jul 23, 2019

Редкий случай, когда два игрока претендуют на одну территорию (для обоих она не засчитывается) но оба получают за нее очки до резолва конфликта:
https://github.com/MailRuChamps/miniaicups/blob/master/paperio/local_runner/game_objects/game.py#L224

@FDoKE
Copy link

FDoKE commented Jul 26, 2019

+++

@SannikovDmitry
Copy link
Contributor

@mortido вроде решили данный кейс

@mortido
Copy link
Contributor Author

mortido commented Jul 30, 2019

@mortido вроде решили данный кейс

не похоже...

тут начисляются очки за захват (до резолва конфликтов)
https://github.com/MailRuChamps/miniaicups/blob/master/paperio/local_runner/game_objects/game.py#L238

Тут резолв конфликтов и дикшанари имеет уже "верные" наборы захваченых клеток, но коррекции очков нигде нет. Возможно их стоит просто добавлять после этой строчки.
https://github.com/MailRuChamps/miniaicups/blob/master/paperio/local_runner/game_objects/game.py#L245

Я видел, что решена проблема, что очки начисляются мертвым, теперь ввели tick_score переменную, но она не решает данную проблему.

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

No branches or pull requests

3 participants