be1a2ba20b
add CLI argument, fix insertion error
2024-02-06 15:52:03 +01:00
eb833db3ce
change database schema: include winrate
2024-01-20 13:32:06 +01:00
1f8d0b867c
Render endgame statistics to website
2024-01-14 00:56:41 +01:00
816bf0d940
add worker thread for endgame analysis
2024-01-13 15:35:49 +01:00
5c6c8a6b14
Add functions to analyze endgames with external program
2024-01-13 14:27:45 +01:00
25cfd06f1b
change database format
2024-01-12 20:20:23 +01:00
d717a9df36
introduce endgames table
2024-01-12 19:54:27 +01:00
e01b7fe823
Add time stamps to games in tables
2023-12-26 16:16:35 +01:00
181dd35ea6
Revert "Add time stamps to games in tables"
...
This reverts commit 41e8fb9c85
.
2023-12-26 14:11:53 +01:00
41e8fb9c85
Add time stamps to games in tables
2023-12-26 12:49:53 +01:00
8e1b84467b
Add player tab featuring table of players
2023-12-24 23:33:36 +01:00
ef48441483
Fix display of games on webpage: Do not show passive variant rating
...
changes
2023-12-22 11:38:13 +01:00
4b760e5f84
Variant ratings: Constant sum of rating
...
Whenever a variants gains/loses points now,
we ensure that the sum of all variant ratings of that type stays
constant by adjusting all other variants in the opposite direction.
2023-12-22 11:20:58 +01:00
707c1814ef
adjust database scheme: rename some fields and introduce rating type to
...
variants
2023-12-20 01:20:49 +01:00
42a0d7059c
Implement fetching new league users
2023-12-09 13:51:10 +01:00
5553124d59
maximum streak sorting: use age of streak as tiebreak
2023-12-08 17:47:32 +01:00
fec81a6c15
start website implementation
2023-12-03 21:19:36 +01:00
d8ef86dcfe
some cleanup
2023-11-24 17:28:40 +01:00
9ba98a1f47
fix naming: {current -> maximum} streak
2023-11-24 12:43:26 +01:00
ddd751f0f3
Add code to analyze all games for bdrs
...
Also update stats code to accumulate these into the user stats
2023-11-24 12:19:37 +01:00
852f2ea329
add more user statistics
2023-11-24 11:42:37 +01:00
cc08f032e3
Calculate streak lengths for users
2023-11-24 11:12:58 +01:00
16105d1965
stats: implement total number of moves
2023-11-23 21:33:32 +01:00
4d6fedf768
uniform naming
2023-11-23 18:34:25 +01:00
9a8318bc6d
Update database schemea: add stats
2023-11-23 18:31:59 +01:00
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
bbb2b19df0
Starting rating implementation: Fetch current ratings
2023-11-23 15:24:33 +01:00
7fdee4bae0
Store actions and deck to database
2023-11-23 13:18:38 +01:00
20ec64ef04
Add code to fetch new games
2023-11-22 23:35:47 +01:00
aa4b20df8c
Add code to initialize variants
2023-11-22 18:56:08 +01:00
dbe5098ef6
Functions to add players to database
2023-11-22 18:22:53 +01:00
cc8dd2a90c
fix database schema: add number of players
2023-11-22 17:12:45 +01:00
8623b524de
Add DB initialization code. Fix DB schema
2023-11-22 16:00:26 +01:00
6e562937fb
minor updates to database schema
2023-11-22 14:32:41 +01:00
a813c1521a
Initial commit: Draft of database schema
2023-11-22 14:21:09 +01:00