1010 B
1010 B
ELO tracker
The ELO tracker lets your agent play many games and assigns every participant an Elo rating.
Before you start
The tracker only plays against remote agents. Remote agents are available through a URL, and usually run on the internet.
If your agent only exists as a local Python class, publish it first.
Add players
Open known_players.json and add the URLs you want to include.
For example:
{
"players": [
"https://my-agent.example",
"https://bmt001.noordstar.me"
]
}
Every listed URL is considered a participant. The ELO tracker will compare these players with one another.
Start the tracker
Run:
python elo.py
The tracker will continuously schedule new matches until you stop it.
Results
Two files are updated while the tracker runs:
games.jsonlstores the played games.known_players.jsonstores the list of participants.
You can stop the tracker with Ctrl+C.