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

foundations for rating color advantage #598

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ornicar
Copy link
Collaborator

@ornicar ornicar commented Nov 20, 2024

Before changing the implementation to use the color advantage, the implementer should start with adding tests to
test-kit/src/test/scala/rating/glicko/GlickoCalculatorWithColorAdvantageTest.scala

sbt
project testKit
~testQuick chess.rating.glicko.*

@ddugovic here's where to start from. I'll handle the eventual lila integration.

Before changing the implementation to use the color advantage,
the implementer should start with adding tests to
test-kit/src/test/scala/rating/glicko/impl/RatingCalculatorWithColorAdvantageTest.scala

```sh
sbt
project testKit
~testQuick chess.rating.glicko.*
```
ddugovic added a commit to ddugovic/scalachess that referenced this pull request Nov 22, 2024
ddugovic added a commit to ddugovic/scalachess that referenced this pull request Nov 22, 2024
ddugovic added a commit to ddugovic/scalachess that referenced this pull request Nov 22, 2024
ddugovic added a commit to ddugovic/scalachess that referenced this pull request Nov 22, 2024
ddugovic added a commit to ddugovic/scalachess that referenced this pull request Nov 22, 2024
@ddugovic
Copy link
Contributor

I made an attempt at adding tests #599

@ddugovic
Copy link
Contributor

ddugovic commented Dec 2, 2024

Tests on that attempt PR now demonstrate that the implementation fails to satisfy expectations. I don't know what the exact rating numbers should be, but I do know that the implementation should produce different numbers when calculating with a color advantage.

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

Successfully merging this pull request may close these issues.

2 participants