498f460ccd
leader cards: implement ties
2023-12-26 12:49:53 +01:00
8c29d0ddc0
remove print
2023-12-24 23:40:16 +01:00
c525f80fe9
postgres: add table alias to query
2023-12-24 23:39:34 +01:00
8e1b84467b
Add player tab featuring table of players
2023-12-24 23:33:36 +01:00
d3f0f56244
only show active players in leaderboards
2023-12-24 11:35:39 +01:00
7446bd2916
Add table of played games to user pages
2023-12-23 10:50:18 +01:00
d238c3b67e
Add 'loss' to game outcomes in case nothing else has been found
2023-12-23 02:48:35 +01:00
295458f3f6
expand CLI
2023-12-22 12:23:22 +01:00
dee13076e4
proper description for current streak
2023-12-22 11:49:26 +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
b376d1b95b
update variants.json url
2023-12-19 22:19:15 +01:00
dd13cd4ae9
player pages: add rating, fix bug on rating type
2023-12-11 00:18:54 +01:00
b1d0ae5dfd
Add player pages (draft)
2023-12-10 19:47:07 +01:00
cd3c4190b2
Add links to player column in tables
2023-12-10 12:04:31 +01:00
42a0d7059c
Implement fetching new league users
2023-12-09 13:51:10 +01:00
45300c1779
better variant sorting
2023-12-08 22:16:35 +01:00
0e0bb06780
add dropdown menu for easier variant navigation
2023-12-08 22:12:46 +01:00
5553124d59
maximum streak sorting: use age of streak as tiebreak
2023-12-08 17:47:32 +01:00
42aa041406
fix stored variant ids and streak ordering
2023-12-08 12:46:27 +01:00
d5ec46a3dd
Generate empty leader cards
2023-12-08 12:02:46 +01:00
29e0e9b189
simply variant tables: less data repetition
2023-12-07 16:37:55 +01:00
89a14b6bc1
add summary stats
2023-12-05 18:17:06 +01:00
4461a680fd
rename main template
2023-12-05 17:40:38 +01:00
befb81caa8
deduplicate website templates
2023-12-05 17:39:33 +01:00
80964bbe21
html cleanup
2023-12-05 17:28:55 +01:00
1b3ca35dd6
use string representations for game outcomes
2023-12-05 16:02:08 +01:00
de146b779a
interactive tables for game history on variants
2023-12-05 15:44:08 +01:00
31f71c6d5c
first draft of tabulator tables
2023-12-05 15:14:20 +01:00
081601f0f7
fix order of leader cards
2023-12-05 00:03:11 +01:00
55148c48ab
move leader cards to summary page
2023-12-04 23:49:42 +01:00
0b67cea089
Move leader cards to separate page. add current streaks
2023-12-04 23:09:27 +01:00
488b38c7f3
Add stat pages for variants
2023-12-04 17:52:18 +01:00
f5d3cfdad4
deterministic sort order
2023-12-04 15:06:40 +01:00
230d96ae1b
add more stats to webpage
2023-12-04 15:04:37 +01:00
74a2bd7d50
add variant page to website
2023-12-04 11:11:02 +01:00
97f5a8459a
include rating leaderboard
2023-12-04 03:02:26 +01:00
e8ba8ecee3
include base ratings for players without games
2023-12-04 01:52:45 +01:00
65f174c95f
Implement rating leaderboard
2023-12-04 00:40:29 +01:00
fec81a6c15
start website implementation
2023-12-03 21:19:36 +01:00
7289dce5d9
Implement restrictions for time of games
2023-11-24 18:37:33 +01:00
d8ef86dcfe
some cleanup
2023-11-24 17:28:40 +01:00
a377dd74af
Implement correct values for rating system
...
Added k-factors to config.
Implemented the season 0 rating change logic.
2023-11-24 17:15:38 +01:00
a6c96c7b04
some log output
2023-11-24 15:09:21 +01:00
613bb108a7
Proper caching of player history
2023-11-24 13:14:01 +01:00
94d698ad14
Compute current streaks for statistics
2023-11-24 13:12:41 +01:00
9ba98a1f47
fix naming: {current -> maximum} streak
2023-11-24 12:43:26 +01:00
058d87f5bf
Add comments to DB queries for statistics
2023-11-24 12:33:57 +01:00
18607699c9
stats: add number of lost crits
2023-11-24 12:22:53 +01:00