Програми для організації суддівства

... та інші програми з Го.
Відповісти
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4846
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

Є ще кілька побажань.
При створенні нового турніру і імпорті учасників з попереднього турніру ранги копіюються нормально, а ось рейтинги не так. Я так зрозумів, що копіюються не стартові рейтинги, а фінальні. А треба, щоб був вибір. Справа в тому, що, наприклад, проводили бліц турнір і рейтинги після нього не рахуються. Далі потрібно внести тих же гравців в основний турнір. Створюю новий турнір, імпортую гравців з бліц турніру, а рейтинги уже не ті і доводиться вручну знову набирати. Це незручно.

І ще, в плані сумісності з програмою МакМагон.
Після імпорту гравців з попереднього турніру в програмі АвтоКорсак спробував відкрити той же новий файл турніру програмою МакМагон. В результаті в списку видно лише тих гравців, яких вводив вручну, а тих, яких імпортував, не видно, замість них тільки коми.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
AlterEgo
Advanced Member
Повідомлень: 1650
З нами з: 06 січня 2007, 14:23
Звідки: Киев
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення AlterEgo »

Интересно, спасибо. Сделаю.
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4846
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

Є ще одна "забаганка":
Бажано, щоб у вікні жеребкування можна було змінювати колір за допомогою контекстного меню, а то доводиться відкривати вікно пари, ставити галочку на ручному жеребкуванні і тоді лише змінювати колір. Це трохи незручно.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
AlterEgo
Advanced Member
Повідомлень: 1650
З нами з: 06 січня 2007, 14:23
Звідки: Киев
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення AlterEgo »

Хорошо, только надо ещё что-нибудь в это меню добавить - хотя бы "удалить".
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4846
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

AlterEgo писав:Хорошо, только надо ещё что-нибудь в это меню добавить - хотя бы "удалить".
Згоден
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4846
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

Програма неправильно рахує коефіцієнти. Помітив це лише сьогодні.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
AlterEgo
Advanced Member
Повідомлень: 1650
З нами з: 06 січня 2007, 14:23
Звідки: Киев
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення AlterEgo »

Небайдужий писав:Програма неправильно рахує коефіцієнти. Помітив це лише сьогодні.
Недавно я вносил изменения. Укажите, какие и как считаются неверно, как надо и (если есть желание) почему. А то я обнаружил, что в разных программах расчёты ведутся по-разному.
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4846
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

Бухгольц: https://uk.wikipedia.org/wiki/%D0%9A%D0 ... 1%86%D0%B0 ("...Коефіцієнт Бухгольца дорівнює сумі очок суперників, з якими грав учасник для якого розраховується Бухгольц...")

Бергер: https://uk.wikipedia.org/wiki/%D0%9A%D0 ... 1%86%D0%B0 ("...коефіцієнт дорівнює сумі набраних очок переможених суперників плюс половина очок суперників, з якими гра завершилась внічию...")

Перш за все, я звернув увагу, що програма рахує неправильно коефіцієнт Бергера.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
AlterEgo
Advanced Member
Повідомлень: 1650
З нами з: 06 січня 2007, 14:23
Звідки: Киев
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення AlterEgo »

Я уже разобрался, спасибо. Вернул обратно экспериментальные изменения и заново добавил учёт пропусков, после чего сверил с Герлахом.
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4846
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

Для прикладу даю таблицю сьогоднішнього основного турніру з сьоги:
Назва турніру: Rivne Shogi Open-2013 
         Опис: 24-25.08.2013         
          Тур: після V туру          

-- ------------------------- ------ ----- ----- ------- ----- ------ ------ ------ ------ ------ ------ ---- ---- ----- ----- 
 № Ім'я                      Країна Клуб   Ранг Рейтинг Група      I     II    III     IV      V     VI Очки кБух кБерг кБух₂ 
-- ------------------------- ------ ----- ----- ------- ----- ------ ------ ------ ------ ------ ------ ---- ---- ----- ----- 
 1 Korchitsky, Sergey        by     Minsk 3 дан    2066     2  5+/b0  4+/b0  3+/b0  2+/b0 11+/b0  6+/b0    8   23     0   130 
 2 Zakrzhevsky, Vladislav    by     Minsk 1 дан    1811     2     8+  7+/w0 10+/w0  1-/w0     5+     4+    7   24     5   120 
 3 Omelchuk, Roman           ua     Rivne  1 кю    1717     2  9+/b0    11+  1-/w0  5-/w0    13+  7+/w0    6   22     8   119 
 4 Paliy, Andriy             ua     Rivne  1 кю    1716     2    10+  1-/w0    11+ 17+/w0 12+/w0     2-    6   22     9   120 
 5 Lysenka, Sergey           by     Minsk  1 кю    1612     2  1-/w0    14+    13+  3+/b0     2-    19+    6   20     7   113 
 6 Ikonnikov, Valery         by     Minsk  1 кю    1650     2    11-    13-    19+ 14+/b0    16+  1-/w0    5   20    11   103 
 7 Shcheslionok, Peter       by     Minsk  1 кю    1632     2 13+/b0  2-/b0    12+    11- 17+/b0  3-/b0    5   20    11   119 
 8 Tanyan, Vinsent           by     Minsk  2 кю    1585     2     2- 15+/b0 17-/b0    13- 21+/w0    18+    5   17     8    98 
 9 Lysenka, Andrey           by     Minsk  2 кю    1560     2  3-/w0 17-/w0    20+ 15+/b0    18- 16+/w0    5   16     7    94 
10 Kondratov, Yaroslav       by     Minsk  2 кю    1544     2     4-    20+  2-/b0    16-    15+    17+    5   18     9   105 
11 Malinovkyy, Andriy        ua     Rivne  2 кю    1519     2     6+     3-     4-     7+  1-/w0    13+    5   22    12   125 
12 Shevchuk, Mykhaylo        ua     Rivne  3 кю    1491     1 18+/b0 22+/b0     7-    20+  4-/b0 25+/b0    5   15     8    87 
13 Shevchuk, Viktor          ua     Rivne  2 кю    1491     2  7-/w0     6+     5-     8+     3-    11-    4   18    13   121 
14 Kryachko, Ivan            ua     Rivne  2 кю    1452     1 21+/b0     5- 24+/b0  6-/w0 19-/w0    23+    4   14     8    76 
15 Kachanovskyy, Mykhaylo sr ua     Rivne  4 кю    1405     1    19+  8-/w0 25+/w0  9-/w0    10- 22+/b0    4   14     8    82 
16 Lavrinovich, Alexey       by     Minsk  4 кю    1317     1    20-    23+    22+    10+     6-  9-/b0    4   14     9    82 
17 Bilousov, Valentyn        ua     Rivne  5 кю    1306     1 22+/b0  9+/b0  8+/w0  4-/b0  7-/w0    10-    4   18    12   102 
18 Grunkovsky, Yury          by     Minsk  5 кю    1298     1 12-/w0    24-    23+    25+     9+     8-    4   13     6    71 
19 Bulhakov, Volodymyr       ua     Rivne  6 кю    1147     1    15- 27+/b0     6- 26+/b0 14+/b0     5-    4   12     8    79 
20 Paliy, Andriy sr          by     Minsk  7 кю    1142     1    16+    10-     9-    12-    24+    21+    4   13     7    81 
21 Martsev, Ivan             by     Minsk  6 кю    1231     1 14-/w0    25- 26+/b0 24+/b0  8-/b0    20-    3   11     8    67 
22 Levchenko, Kirill         by     Minsk  7 кю    1125     1 17-/w0 12-/w0    16-    27+ 28+/w0 15-/w0    3    9     8    71 
23 Miklashevsky, Yaroslav    by     Minsk  8 кю    1033     0 26+/b0    16-    18-    28+    27+    14-    3    6     5    57 
24 Povazhnaya, Svetlana      by     Minsk  9 кю     989     0    27+    18+ 14-/w0 21-/w0    20- 28+/w0    3    7     6    61 
25 Pylypchuk, Andriy         ua     Rivne 10 кю     850     0 28+/b0    21+ 15-/b0    18- 26+/b0 12-/w0    3   10     8    64 
26 Shpihanovych, Vladyslav   ua     Rivne 30 кю       0     0 23-/w0    28+ 21-/w0 19-/w0 25-/w0    27+    2    6     5    49 
27 Ukhov, Matvii             ua     Rivne 30 кю       0     0    24- 19-/w0    28+    22-    23-    26-    1    5     5    45 
28 Pylypchuk, Arsen          ua     Rivne 30 кю       0     0 25-/w0    26-    27-    23- 22-/b0 24-/b0    0    5     5    43
Якщо взяти для прикладу гравця, який посів перше місце, то бачимо, що для нього програма чомусь нарахувала коефіцієнт бергера, рівний нулю. А це просто нонсенс. Він виграв всі партії, значить його коефіцієнт бергера повинен співпадати з коефіцієнтом бухгольця, і аж ніяк не може дорівнювати нулю.
Бухгольць теж порахований неправильно.
Для цього гравця він має бути: 7+6+6+6+5+5=35, а програма нарахувала 23 і при цьому ці 23 вона видала у текстовий файл, а на екрані у вікні програми показує ще менше - 18. Я дуже здивований, що в програмі показуються одні цифри, а в текстовий файл експортуються інші. Ну, а про те, що програма неправильно взагалі рахує всі коефіцієнти, то тут я уже навіть просто мовчу. Тут просто немає слів. :(
Ось та ж турнірна таблиця, набрана в МакМагоні, де коефіцієнти пораховані вірно:
Place	Name			Level	Rating	Score	1	2	3	4	5	6	Points	SOS	SODOS	SOSOS
1	Korchitsky, Sergey	3 Dan	2066	8	5+	3+	4+	2+	7+	10+	6	35	35	198
2	Zakrzhevsky, Vladislav	1 Dan	1811	7	12+	8+	9+	1-	5+	3+	5	35	27	188
3	Paliy, Andriy		1 Kyu	1716	6	9+	1-	7+	13+	6+	2-	4	34	19	187
4	Omelchuk, Roman		1 Kyu	1717	6	11+	7+	1-	5-	20+	8+	4	33	19	191
5	Lysenka, Sergey		1 Kyu	1612	6	1-	18+	20+	4+	2-	19+	4	33	18	181
6	Shevchuk, Mykhaylo	3 Kyu	1491	5	17+	25+	8-	15+	3-	21+	4	25	14	150
7	Malinovkyy, Andriy	2 Kyu	1519	5	10+	4-	3-	8+	1-	20+	3	34	14	194
8	Shcheslionok, Peter	1 Kyu	1632	5	20+	2-	6+	7-	13+	4-	3	31	13	188
9	Kondratov, Yaroslav	2 Kyu	1544	5	3-	15+	2-	14-	16+	13+	3	29	12	173
10	Ikonnikov, Valery	1 Kyu	1650	5	7-	20-	19+	18+	14+	1-	3	29	12	172
11	Lysenka, Andrey		2 Kyu	1560	5	4-	13-	15+	16+	17-	14+	3	26	12	161
12	Tanyan, Vinsent		2 Kyu	1585	5	2-	16+	13-	20-	24+	17+	3	26	11	166
13	Bilousov, Valentyn	5 Kyu	1306	4	25+	11+	12+	3-	8-	9-	3	29	13	164
14	Lavrinovich, Alexey	4 Kyu	1317	4	15-	23+	25+	9+	10-	11-	3	25	11	142
15	Paliy, Andriy sr	7 Kyu	1142	4	14+	9-	11-	6-	22+	24+	3	25	10	142
16	Kachanovskyy, Mykhaylo sr 4 Kyu	1405	4	19+	12-	21+	11-	9-	25+	3	25	10	139
17	Grunkovsky, Yury	5 Kyu	1298	4	6-	22-	23+	21+	11+	12-	3	24	11	126
18	Kryachko, Ivan		2 Kyu	1452	4	24+	5-	22+	10-	19-	23+	3	24	9	136
19	Bulhakov, Volodymyr	6 Kyu	1147	4	16-	27+	10-	26+	18+	5-	3	22	7	140
20	Shevchuk, Viktor	2 Kyu	1491	4	8-	10+	5-	12+	4-	7-	2	32	10	186
21	Pylypchuk, Andriy	10 Kyu	850	3	28+	24+	16-	17-	26+	6-	3	18	5	124
22	Povazhnaya, Svetlana	9 Kyu	989	3	27+	17+	18-	24-	15-	28+	3	16	5	124
23	Miklashevsky, Yaroslav	8 Kyu	1033	3	26+	14-	17-	28+	27+	18-	3	15	3	117
24	Martsev, Ivan		6 Kyu	1231	3	18-	21-	26+	22+	12-	15-	2	21	5	123
25	Levchenko, Kirill	7 Kyu	1125	3	13-	6-	14-	27+	28+	16-	2	18	1	134
26	Shpihanovych, Vladyslav	30 Kyu	0	2	23-	28+	24-	19-	21-	27+	2	14	1	106
27	Ukhov, Matvii		30 Kyu	0	1	22-	19-	28+	25-	23-	26-	1	15	0	100
28	Pylypchuk, Arsen	30 Kyu	0	0	21-	26-	27-	23-	25-	22-	0	15	0	96
На цих двох таблицях можна побачити на скільки відрізняються результати підрахунку коефіцієнтів. В програмі МакМагон вони пораховані правильно.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
Відповісти