No description
Find a file
Maximilian Keßler adccdf737b
Implement rating change updates to DB
Still missing: The actual function to calculate the rating change
2023-11-23 15:55:03 +01:00
deps Fetch details of game: Added player seats 2023-11-23 12:52:56 +01:00
install Implement rating change updates to DB 2023-11-23 15:55:03 +01:00
.gitignore Ignore test file 2023-11-22 18:56:34 +01:00
.gitmodules Add PyHanabi as git submodule 2023-11-23 09:30:08 +01:00
config.py Improve output 2023-11-23 00:06:00 +01:00
constants.py Add code to fetch new games 2023-11-22 23:35:47 +01:00
database.py Fetch details of game: Added player seats 2023-11-23 12:52:56 +01:00
fetch_games.py Add retrieval methods for actions and decks 2023-11-23 14:00:25 +01:00
games_db_interface.py Add retrieval methods for actions and decks 2023-11-23 14:00:25 +01:00
hanabi Add PyHanabi as git submodule 2023-11-23 09:30:08 +01:00
log_setup.py Set up DB connection 2023-11-22 15:31:36 +01:00
main.py Initialize base ratings for variants 2023-11-23 01:18:26 +01:00
ratings.py Implement rating change updates to DB 2023-11-23 15:55:03 +01:00
README.md Add README 2023-11-22 16:30:29 +01:00
requirements.txt Fetch details of game: Added player seats 2023-11-23 12:52:56 +01:00
utils.py Starting rating implementation: Fetch current ratings 2023-11-23 15:24:33 +01:00

Hanabi League

This is the code for the Hanabi League running on hanab.live.

The goal is to automatically collect the played games and evaluate ELO and all sorts of statistics from it, as well as generate a pleasing website from that data.

This is a full rewrite of what has been done in season zero (which was the test season), featuring:

  • A proper database server, PostgreSQL
  • More statistics to come (for example, bottom deck risks)
  • Separate ELO ratings for each variant, player number and suit count
  • ...

This is still work in progress.