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

ELO System #295

Open
Naviary2 opened this issue Oct 30, 2024 · 0 comments
Open

ELO System #295

Naviary2 opened this issue Oct 30, 2024 · 0 comments
Labels

Comments

@Naviary2
Copy link
Member

Naviary2 commented Oct 30, 2024

Discussion on what algorithm we should use is here.

The ELO system is waiting on these features:

  • Infinite move distance. "Truly infinite move distance" #25 (We can't have players moving so far to break the game in rated matches)

  • Highlighting squares, line drawing, and snapping. Add square highlights and arrow drawing on the chessboard #149 (To make it easy to line up attacks from extremely far away without having to spend 2 minutes locating the exact square you need. With a leaderboard system, I personally do not want the only reason "extremely far" moves are strong to be because your opponent simply does not have time to find the exact square to line up an attack on it.

Optional: A proper database setup #7, with a table for storing players' elos in various variants.

And then a required feature for releasing elo ranked mode is a new leaderboard page that displays the top ~100 rankings or so, and displays what place you are in across all members! This page needs to be compatible with showing multiple leaderboards for several variants.

The functionality for ranked matches I may merge first, if it is completed first, but actually enabling ranked we should have this page made before then.

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

1 participant