Rename to StartRNR

We're pivoting, baby!
This commit is contained in:
Kiana Sheibani 2023-10-03 23:37:51 -04:00
parent ad6445bcd2
commit d3459346f7
Signed by: toki
GPG key ID: 6CB106C25E86A9F7
8 changed files with 45 additions and 51 deletions

View file

@ -1,4 +1,4 @@
# StartGGElo
# StartRNR
StartGGElo is a tool for using [start.gg](https://www.start.gg/)'s video game tournament data to
generate and maintain [Elo ratings](https://wikipedia.org/wiki/Elo_rating_system) for each competitive player.
@ -7,44 +7,35 @@ Once Elo ratings are generated, StartGGElo can be used to generate ranking lists
probability of a player winning a match, generate seedings for future tournaments, and more.
> **Warning**<br>
> StartGGElo is still under development; currently, it only supports generating player ratings.
> StartRNR is still under development; currently, it only supports generating player ratings.
## Installation
*For more information, see the [installation page](INSTALL.md).*
Build and install StartGGElo using `cargo`:
Build and install StartRNR using `cargo`:
``` sh
cargo install --git https://github.com/kiana-S/StartGGElo
cargo install --git https://github.com/kiana-S/StartRNR
```
Alternatively, if you use Nix:
``` sh
nix profile install github:kiana-S/StartGGElo
nix profile install github:kiana-S/StartRNR
```
## Configuration
StartGGElo stores its rating databases in its config directory, which is located at:
StartRNR stores its rating databases in its config directory, which is located at:
- Windows: `%APPDATA%\Roaming\ggelo`
- MacOS: `~/Library/Application Support/ggelo`
- Linux: `~/.config/ggelo`
- Windows: `%APPDATA%\Roaming\startrnr`
- MacOS: `~/Library/Application Support/startrnr`
- Linux: `~/.config/startrnr`
This directory also contains StartGGElo's config file, which defines how it calculates its ratings.
There are few reasons to access this directory directly, but you can if you want to transfer your
data between computers.
datasets between computers.
## Elo system basics
## RNR system basics
*For more information on StartGGElo's rating system, see the [details page](DETAILS.md).*
As the name implies, StartGGElo uses the Elo system for its ratings. In the Elo system, all newcomers to the
game are assigned an **initial rating**, and this rating is adjusted whenever a player loses or wins matches.
The initial rating for StartGGElo is 1500, but this is configurable.
Whenever a player enters a tournament, StartGGElo will use start.gg's API to determine how many sets
that player won within that tournament. This number is the player's **score** for that tournament. If the score
the player earned is larger than their Elo rating would predict, then their rating is increased.
*For more information on StartRNR's rating system, see the [details page](DETAILS.md).*