Commit Graph

387 Commits

Author SHA1 Message Date
Theo Barollet
089b724292 Annulation du commit sur le bye player par ce qu'il sera choisi directement par le matching a travers un poids. 2023-10-24 10:06:11 +02:00
Theo Barollet
cc4790cbf0 Merge remote-tracking branch 'origin/refactor' into pairing2 2023-10-23 15:06:41 +02:00
Theo Barollet
7099a6dede Merge branch 'pairing2' of http://gitlab.jeudego.org/tournois/pairgoth into pairing2 2023-10-23 15:04:55 +02:00
Claude Brisson
905ccda7c9 Reeng in progress 2023-10-23 14:53:01 +02:00
Quentin Rendu
8d957de0d1 Add test for Round 6 of simple swiss 2023-10-23 13:03:34 +02:00
Quentin Rendu
6d6a5f0ef0 Remove hard coded game indices 2023-10-23 12:56:49 +02:00
Theo Barollet
e20e8330ea Proposition de refactor pour les solvers avec séparation de l'extension des Pairables et du calcul des poids. 2023-10-23 11:20:54 +02:00
Theo Barollet
9008ee5cd6 Logistique pour le choix du bye player. 2023-10-23 10:40:40 +02:00
Theo Barollet
87b2bdc134 *Completely* removed old weights log feature 2023-10-23 09:44:44 +02:00
Theo Barollet
d5a747e814 Removed old weights log feature 2023-10-23 09:42:52 +02:00
Quentin Rendu
94701c170c Add test for Round 5 of simple swiss 2023-10-21 11:44:50 +02:00
Quentin Rendu
c4f9281faf Add test for unsorted pairings (not matching default table number with OpenGotha) 2023-10-21 11:42:33 +02:00
Quentin Rendu
31f37a63ff Get sorted table numbers from OpenGotha 2023-10-19 10:52:17 +02:00
Quentin Rendu
426d88353c Relax equality constraint on total weight to <10 2023-10-17 10:08:09 +02:00
Quentin Rendu
ad6e104dae Add tests for round 3 of simple swiss 2023-10-16 18:53:35 +02:00
Quentin Rendu
931e3266ff Correct pairingSort function 2023-10-16 18:46:07 +02:00
Quentin Rendu
50ff3fa0fc Copy DUDD weight implementation from opengotha 2023-10-16 13:08:02 +02:00
Claude Brisson
58afd61f43 Prepare landing page 2023-10-15 12:02:24 +02:00
Quentin Rendu
3c4f04d85c Correct bug in historyBefore and add prints for debugging 2023-10-13 08:46:55 +02:00
Quentin Rendu
59114792c5 Setup test for round 2 of simple swiss 2023-10-12 21:30:25 +02:00
Quentin Rendu
f6528e0009 Add weight to decide color of pairables 2023-10-11 13:53:34 +02:00
Quentin Rendu
86a3140e6b Sort games id to match OpenGotha default table number 2023-10-05 12:18:57 +02:00
Quentin Rendu
5264c71f82 Update pairings for test 8 2023-10-04 10:51:03 +02:00
Quentin Rendu
5d2c47bc0e Switch to maximize weights sum and clean up 2023-10-04 10:50:41 +02:00
Quentin Rendu
ab141755eb Add sorting on name and format weights output like OpenGotha 2023-10-03 11:14:43 +02:00
Quentin Rendu
76195e9505 Add sortedPairable for pairing purposes and round seeding weight 2023-10-02 12:56:13 +02:00
Claude Brisson
36d2aeaf78 Merge branch 'pairing2' of gitlab.jeudego.org:tournois/pairgoth into pairing2 2023-10-02 10:10:14 +02:00
Claude Brisson
dcd752040c Fix import/export test 2023-10-02 10:10:09 +02:00
Quentin Rendu
293fa354d2 Merge branch 'pairing2' of gitlab.jeudego.org:tournois/pairgoth into pairing2 2023-10-02 10:03:11 +02:00
Claude Brisson
c2d1e53f3f Fix parameters import/export 2023-10-02 09:50:13 +02:00
Claude Brisson
3ebf7c024c Fix another comment 2023-10-02 04:14:12 +02:00
Claude Brisson
d7a9c25a34 Add comments 2023-10-02 04:07:45 +02:00
Claude Brisson
f8848e5d81 Fix toJson 2023-10-02 03:42:33 +02:00
Quentin Rendu
47b461657e Update the test of weights against itself 2023-10-01 11:22:24 +02:00
Quentin Rendu
ec9c9f1e1b Correct groupsCount computation (1 group if score difference is 0) 2023-10-01 11:21:22 +02:00
Claude BRISSON
3d2d1ccc64 Merge branch 'opengotha' into 'pairing2'
Opengotha

See merge request tournois/pairgoth!1
2023-09-29 11:33:51 +00:00
Quentin Rendu
1c16f5175f Compare weights and print first difference 2023-09-29 09:45:14 +02:00
Quentin Rendu
40be83f31c Move weights test before pairings test 2023-09-28 18:38:50 +02:00
Quentin Rendu
e5d65847f2 Correct typo in opengotha weight files 2023-09-28 18:38:29 +02:00
Quentin Rendu
20c12a46a8 Add test to compare weights 2023-09-28 18:15:46 +02:00
Quentin Rendu
519811e884 Move tournament files to a new repository and update tests 2023-09-28 17:20:15 +02:00
Quentin Rendu
4dba0b372f Write weights to file to compare with opengotha 2023-09-28 12:09:27 +02:00
Quentin Rendu
9d25bd0b09 Add weights for round 1 pairings of simple swiss tournament 2023-09-28 11:35:07 +02:00
Quentin Rendu
6fb675e75f Add conditions to avoid division by 0 in weights 2023-09-26 09:08:38 +02:00
Quentin Rendu
7f50f9254c Write weights to standard output for debugging purposes 2023-09-26 08:47:58 +02:00
Quentin Rendu
9bddd90833 Add test on Swiss pairings (currently failing) 2023-09-25 10:45:27 +02:00
Quentin Rendu
958df36e24 Add dd info to basic tests 5 and 6 2023-09-25 10:21:40 +02:00
Claude Brisson
2501d27dce Storage for drawn-up/drawn-down 2023-09-21 11:37:21 +02:00
Claude Brisson
96c9993bfa Drawn up down info in game, and related history getter 2023-09-21 11:31:12 +02:00
Claude Brisson
47665c18a1 Fix rounds ordering in import 2023-09-21 10:20:39 +02:00