Chess Caddy / Посібники / Клубна шахова драбина
Як працює клубна шахова драбина
Драбина — це рейтинг, який супроводжує гравця з одного клубного вечора на наступний. Ось арифметика, пастки й рішення, які треба ухвалити, перш ніж викладати її в інтернет.
Більшість клубних турнірів закінчується однаково: підсумкова таблиця, переможець, а далі нічого. Наступного місяця всі знову починають з нуля. Драбина — це те, що зшиває ці вечори докупи: одне число на гравця, яке зростає, коли він перемагає когось сильнішого, ніж очікувалося, і падає, коли ні, і переноситься з турніру в турнір, доки він продовжує приходити.
Це єдина функція, яка перетворює серію клубних вечорів на сезон. Цей посібник пояснює, як працює арифметика, що вона свідомо відмовляється рахувати, і які рішення варто ухвалити навмисно, а не випадково — особливо якщо частина ваших гравців діти.
Коротка версія. Усі починають з 1200. Після кожного турніру рейтинг кожного гравця зсувається на K, помножене на різницю між тим, що він набрав, і тим, що передбачав його рейтинг. Нові гравці рухаються швидко, усталені — повільно, а перші кілька партій позначені як провізорні, бо це ще здогад.
Що таке клубна драбина і чим вона не є
Клубна драбина — це внутрішній рейтинг-лист. Він належить вашому клубу, обчислюється з ваших власних результатів і не пов’язаний із жодним національним чи міжнародним рейтингом. Ця відмінність важить більше за все інше на цій сторінці, тож про неї варто сказати прямо.
| Клубна драбина | Національний рейтинг |
|---|---|
| Обчислюється з турнірів вашого клубу | Обчислюється федерацією за зареєстрованими рейтинговими турнірами |
| Починає працювати після одного вечора | Потребує членства, реєстрації та внесків |
| Щось означає всередині вашого клубу | Означає те саме всюди |
| Ви можете виправити його самі | Ви подаєте звіт і чекаєте |
Одне не замінює іншого. Клубна драбина відповідає на питання “хто добре грає в нашому клубі цього сезону”, яке ваші члени й справді ставлять, і відповідає на нього у вівторок увечері, а не наступного місяця. Рейтинг федерації відповідає на питання “наскільки цей гравець сильний порівняно з усіма в країні”, чого клуб не обчислить, хоч би яка гарна була його програма.
Практична користь звичайна й негайна. Драбина розсіює перший тур вашої наступної швейцарки без жодних здогадів про порядок сили. Вона дає гравцеві, який повертається, до чого прагнути. Вона дозволяє поділити великий турнір на групи, які можна обґрунтувати. І вона дає новачкам причину прийти втретє.
Арифметика: очікуваний результат, коефіцієнт K і одне число
Майже кожна клубна драбина у світі — це версія системи Ело, а Ело — це два рядки арифметики. Спершу з’ясуйте, що має статися за рейтингами:
Expected = 1 / (1 + 10^((opponentRating - yourRating) / 400))
Це дає число між 0 і 1 — ваш передбачений результат у цій одній партії. Рівні рейтинги дають 0.5. Різниця в 200 пунктів дає фаворитові близько 0.76. Різниця в 400 пунктів — близько 0.91. Потім порівняйте передбачення з дійсністю:
New rating = old rating + K x (actual score - expected score)
Фактичний результат — 1 за перемогу, 0.5 за нічию, 0 за поразку. Перемогли того, кого й мали перемогти, — різниця мала, тож ви здобуваєте небагато. Перемогли того, хто набагато вище за рейтингом, — різниця близька до 1, тож ви здобуваєте багато. Більше нічого тут не відбувається.
K визначає, як швидко рухається число. Високе K робить рейтинги чутливими й стрибучими; низьке — стабільними й повільними. Кожна наявна рейтингова система є компромісом між цими двома, і всі вони розв’язують це однаково: нові гравці дістають високе K, щоб швидко знайти свій рівень, а усталені — нижче, щоб один невдалий вечір не перекреслив сезон.
| Система | Високе K | Спадає до |
|---|---|---|
| Типова клубна драбина | 40, перші 20 партій | 20 |
| ФІДЕ | 40, доки не зіграно 30 партій | 20 нижче 2400, 10 від 2400 і вище |
| US Chess | Змінне — K дорівнює 800, поділеному на кількість зіграних партій плюс партії цього турніру | Неухильно падає зі зростанням кількості партій |
ФІДЕ також тримає K на рівні 40 для кожного гравця до кінця року, в якому йому виповнюється 18, поки його рейтинг нижчий за 2300 — на цілком розумній підставі, що діти прогресують швидше, ніж очікує арифметика. Якщо у вашому клубі переважно юніори, про це правило варто знати, навіть якщо ваша власна драбина його не копіює.
Ще одна деталь має значення, і її легко зіпсувати: обчислюйте весь турнір проти рейтингів, які всі мали до його початку, а зміни застосовуйте наприкінці. Якщо оновлювати після кожної окремої партії, відповідь залежатиме від того, який стіл закінчив першим, а переобчислення турніру згодом дасть інше число. Саме заморожування дотурнірних рейтингів робить драбину відтворюваною. ФІДЕ робить те саме в межах цілого рейтингового періоду.
Розібраний приклад, який можна перевірити вручну
Анна має рейтинг 1400. За один чотиритуровий швейцарський турнір вона грає із суперниками з рейтингами 1500, 1300, 1600 і 1350 та набирає 2½/4. До сьогодні вона зіграла 30 рейтингових партій, тож її K дорівнює 20.
| Суперник | Очікується | Фактично |
|---|---|---|
| 1500 | 0.36 | 0 (поразка) |
| 1300 | 0.64 | 1 (перемога) |
| 1600 | 0.24 | 0.5 (нічия) |
| 1350 | 0.57 | 1 (перемога) |
Її очікувана сума — 0.36 + 0.64 + 0.24 + 0.57 = 1.81. Фактично вона набрала 2.5. Різниця становить +0.69, тож зміна її рейтингу — 20 x 0.69 = +13.8, і вона йде з 1413.8. Зверніть увагу, звідки взялися очки: нічия проти 1600 дала більше, ніж будь-яка з перемог, бо саме цього результату рейтинги очікували найменше.
Оце і вся система. Якщо хтось із членів клубу колись спитає, чому він так мало здобув за перемогу, відповідь завжди одна — драбина й так вважала, що він переможе.
Перші партії: провізорні рейтинги
Цілком новий гравець не має рейтингу, тож драбина мусить його вигадати. Звичний вибір — 1200. Це здогад, і він може бути дуже хибним у будь-який бік: новачок може виявитися колишнім гравцем збірної області, а може навчитися ходів минулого тижня.
Тому кожна серйозна рейтингова система позначає ранні рейтинги як ненадійні. ФІДЕ взагалі не публікує рейтинг, доки він не спирається щонайменше на п’ять партій проти рейтингових суперників. US Chess застосовує окрему “спеціальну” формулу для гравців із вісьмома або менше партіями і не вважає рейтинг усталеним, доки він не спирається більш ніж на 25. Клубна драбина, яка показує число після однієї партії і поводиться з ним так само, як з усіма іншими, робить саме те, чого всі три ці системи спеціально уникають.
Звичний компроміс клубного масштабу — вважати гравця провізорним, доки він не зіграє п’ять рейтингових партій, показувати рейтинг сірим і ставити провізорних гравців нижче за усталених. Це подання. Правило, яке насправді захищає драбину, арифметичне:
Рейтингу, який ще є здогадом, не можна дозволяти рухати справжній. Якщо ваш суперник провізорний, а ви ні, ваш власний рейтинг має лишитися незмінним. Інакше сильний гравець, який зробив нічию з невідомим, що йому система випадково призначила 1200, втрачає за це справжні пункти — не зі своєї вини і без жодної змоги їх повернути.
Виняток — це те, завдяки чому цілком новий клуб узагалі працює. Коли обидва гравці провізорні, партія повністю зараховується обом: жоден не має справжнього рейтингу, який треба захищати, тож ні з ким не чинять несправедливо. У перший сезон клубу всі провізорні, тож кожна партія рахується і драбина нормально розганяється. Далі захист вмикається сам собою, гравець за гравцем, у міру того як кожен доходить до п’яти партій і стає усталеним.
З цього випливають дві речі, про які варто сказати вашим членам заздалегідь. Число провізорного гравця кілька тижнів шалено стрибатиме, а потім устаканиться — це система працює, а не збій. І усталений гравець, який цілий вечір грав із новачками, може завершити його рівно з тим рейтингом, з яким починав. Це теж правильно.
Найважче — імена, а не арифметика
Арифметика вище — це кілька рядків коду. По-справжньому складна частина ведення драбини — вирішити, що Й. Ковальчук, якого хтось вписав сьогодні ввечері, — це той самий Йосип Ковальчук, що вже два сезони в драбині.
Помиліться в один бік — і завсідник тихо обзаводиться другим записом, який ріже його історію навпіл. Помиліться в інший — і двох різних людей зварять в одну, а це значно гірше й значно важче розплутати; а якщо це двоє дітей з однаковим прізвищем, то й поготів.
Тож правило просте й не підлягає обговоренню: програма може запропонувати збіг, підтвердити його має людина. Гарне зіставлення ловить очікувані випадки — ініціал замість імені, по батькові, яке трапляється не щотижня, одну хибну літеру в прізвищі, переставлений порядок імені та прізвища — і подає їх судді списком на затвердження. Воно ніколи не об’єднує нікого мовчки. І що б воно не робило, це має бути оборотним, бо об’єднання, про яке шкодуєш, виявляють через три тижні.
Дві звички дуже полегшують справу. Просіть членів клубу щоразу вписувати ім’я однаково і напишіть це на аркуші реєстрації. А коли дублікат таки з’явився, виправте його того ж вечора, поки ви ще пам’ятаєте, хто є хто.
Що ніколи не рахується: баї, неявки й Bughouse
Драбині довіряють лише тоді, коли вона відмовляється рахувати те, що не може порахувати чесно. Три випадки трапляються в кожному клубному сезоні.
- Баї. Бай — це очко, надане тому, що не було з ким грати. Воно йде в турнірну таблицю і не має жодним чином торкатися драбини: партії не було, і немає суперника, чий рейтинг міг би бути частиною обчислення.
- Неявки та відсутність суперника. Та сама логіка. Гравець, який переміг, бо суперник не прийшов, нічого не продемонстрував про свої шахи. Рейтингові правила ФІДЕ кажуть це прямо: неігрові партії, чи то через неявку, чи з будь-якої іншої причини, не враховуються.
- Bughouse. Двоє на двох на двох дошках — справжній і чудовий формат, і стандартний Ело його не моделює. Обраховувати його означало б видавати числа, які виглядають офіційно, але такими не є. Проводьте Bughouse, публікуйте його таблицю і тримайте його поза драбиною.
Загальний принцип за всіма трьома: обраховуйте партії, які були зіграні, людьми, які їх зіграли, проти суперників, які мають рейтинг. Усе інше лишається в турнірному результаті, де йому й місце.
Виправлення результату через три турніри
Хтось запише неправильний результат. Суддя опублікує таблицю після другого туру, а турнір закінчить пізніше. Турнір видалять, бо його створили помилково. Усі три випадки звичайні, і всі три ламають драбину, яка зберігає лише поточне число.
Рішення — зберігати всю історію і переобчислювати, а не латати. Зберігайте зміни рейтингу кожного турніру разом із самим турніром, а коли щось змінюється, програвайте наново всі турніри в порядку дат від самого початку. Це більше роботи на кожне виправлення — і це єдиний підхід, який витримує зіткнення зі справжнім клубним сезоном.
Режим відмови, за яким варто стежити, тонкий і його варто проговорити, бо він невидимий: якщо виправлення збережено, але драбину не програно наново, кожна сторінка й далі завантажується, кожне число й далі виглядає правдоподібно, а рейтинги тихо хибні. Ніщо на екрані вам про це не скаже. Коли ви виправляєте результат, переконайтеся, що драбину справді перебудовано — а якщо у вашій програмі є кнопка ручної перебудови, то вона саме для цього.
Приватність: імена, діти й хто бачить сторінку
Драбина — це список названих на ім’я людей і того, наскільки добре вони щось уміють, який ведеться в часі. Публікувати її — справжнє рішення, і відповідь різна для дорослого клубу і для юніорської секції.
Три питання, по порядку.
- Хто має її бачити? Більшість клубів хоче одного з трьох: видно лише судді;
видно кожному, хто має посилання, але не показується в результатах пошуку; або повністю відкрито й
індексується. Посилання, яке неможливо вгадати, з позначкою
noindexпокриває звичайний випадок — члени клубу її знайдуть, пошукові системи її не покажуть. - Повні імена чи ініціали? Показ “Й. Б.” замість “Йосип Беречук” лишає драбину цілком придатною до вжитку — члени клубу впізнають себе й одне одного — і водночас прибирає те, чим міг би скористатися сторонній. Для будь-якого турніру за участю осіб до 18 років ініціали мають бути типовим варіантом, а не опцією.
- Чи погодилися батьки? Публікація повного імені дитини поруч із її результатами та фактом, що вона буває в названому приміщенні у відомий будній вечір, — це рішення про безпеку дитини, а не технічне. Спершу отримайте згоду, спитайте і дитину, і батьків, і перевірте, чи немає у вашої школи чи клубу власної політики — вона переважить будь-що на цій сторінці.
Крім цього, збирайте менше. Драбині потрібні ім’я та результати. Їй не потрібні дата народження, адреса, номер телефону чи електронна пошта. Правила захисту даних суттєво різняться між країнами, тож сприймайте це як привід перевірити свої, а не як юридичну консультацію — але “ми зберігали лише імена й результати” — гарна позиція за будь-яких із них.
Як це зробити в Chess Caddy
Chess Caddy проводить турніри безкоштовно, офлайн, без облікового запису, і це не змінюється.
Драбина є частиною клубної сторінки — постійної домівки клубу чи школи в мережі за
адресою chesscaddy.com/club/your-club, де лежать драбина, склад, профілі гравців і всі
турніри, які ви провели. Ця частина — платна передплата, бо, на відміну від застосунку, вона працює на
серверах, які щомісяця коштують грошей.
Реалізовано в ній рівно те, що описує цей посібник. Гравці починають з 1200. K дорівнює 40 для перших 20 партій і 20 після цього. Рейтинги провізорні до п’яти партій, показуються сірим, і провізорний суперник не може зрушити рейтинг усталеного гравця, якщо тільки обидва не провізорні. Кожен турнір обчислюється проти дотурнірних рейтингів і застосовується наприкінці. Баї, неявки й Bughouse ніколи не обраховуються. Зіставлення імен пропонує зв’язки на підтвердження судді, об’єднання можна скасувати, а виправлення чи видалення опублікованого результату автоматично програє наново всю драбину.
На практиці цикл короткий: проведіть турнір у застосунку як звичайно, натисніть «Опублікувати» і віднесіть його до свого клубу. Підтвердьте, хто з сьогоднішніх імен є якими наявними членами клубу — і драбина оновиться. Сторінки окремих гравців далі несуть довічну статистику й історію рейтингу, а це саме те, заради чого члени клубу повертаються подивитися.
Ціна — $2.99 на місяць або $24.99 на рік, однакова для клубів і шкіл, скасувати можна будь-коли. Якщо ви не певні, чи драбина для вас, проведіть спершу два-три турніри безкоштовними інструментами швейцарської системи — посилання на опубліковані результати теж безкоштовні, а клубові, який ще нічого не публікував, поки що нічого класти в драбину.
Починаєте драбину посеред сезону? Історія вам не потрібна. Поставте всім стандартний старт, проведіть три-чотири турніри — і до кінця цього драбина сама розсортує ваш клуб у правдоподібному порядку. Задавати людям числа, які ви вигадали, зазвичай гірше, ніж дати результатам зробити це самим.
Часті запитання
Що таке клубна шахова драбина?
Внутрішній рейтинг-лист, обчислений з турнірів вашого власного клубу. Кожен гравець несе одне число, яке зростає або падає після кожного турніру, тож сезон клубних вечорів складається в щось ціле, а не починається щоразу спочатку. Вона не пов’язана з національним чи рейтингом ФІДЕ і не потребує ані членства, ані реєстрації.
Як обчислюється клубний шаховий рейтинг?
За Ело. Кожна партія має очікуваний результат 1 / (1 + 10^((opponentRating - yourRating) / 400)), і ваш рейтинг змінюється на K, помножене на різницю між тим, що ви фактично набрали, і тим, що очікувалося. K зазвичай дорівнює 40, поки гравець новий, і 20, коли він усталений, тож новачки швидко знаходять свій рівень, а усталені гравці рухаються повільно.
Що означає провізорний шаховий рейтинг?
Це означає, що число ще є оцінкою, бо гравець зіграв замало партій — зазвичай менш ніж п’ять на клубній драбині. Провізорні рейтинги сильно стрибають після кожного турніру і їх зазвичай показують сірим і ставлять нижче за усталених гравців. ФІДЕ не публікує рейтинг, доки він не спирається щонайменше на п’ять партій, а US Chess не вважає рейтинг усталеним до 26 партій.
Чи може рейтинг новачка потягнути вниз рейтинг усталеного гравця?
Не має. Новачкові призначають вигадане число, тож дозволяти цьому числу рухати справжній рейтинг означає карати усталеного гравця за здогад системи. Стандартне правило таке: якщо ваш суперник провізорний, а ви ні, ваш рейтинг лишається незмінним. Коли обидва гравці провізорні, партія повністю рахується для обох — саме це дозволяє цілком новому клубу розпочати.
Чи враховуються баї та неявки в клубному рейтингу?
Ні. Бай надають тому, що не було суперника, а неявка означає, що шахів не було, тож ані те, ані те нічого не каже про силу гравця. Вони йдуть у турнірну таблицю, але мають бути виключені з драбини. Рейтингові правила ФІДЕ встановлюють те саме правило: неігрові партії не враховуються.
Що станеться з драбиною, якщо я виправлю результат пізніше?
Драбину треба переобчислити з початку, а не залатати. Зберігайте зміни рейтингу кожного турніру разом із турніром, а потім програвайте наново всі турніри в порядку дат щоразу, коли щось змінюється — виправлений результат, турнір, дограний після публікації, або видалений турнір. Якщо виправлення збережено без повторного програвання, кожна сторінка й далі завантажується, а рейтинги тихо хибні.
Чи має клубна драбина показувати повні імена дітей?
Типово використовуйте ініціали для всіх, кому менше 18, і отримайте згоду батьків, перш ніж публікувати повні імена. Драбина показує названу на ім’я людину, її результати і, за замовчуванням, де вона буває певного вечора. Вирішіть також, хто взагалі може бачити сторінку: лише суддя, будь-хто з непублічним посиланням, або повністю відкрито й з індексацією пошуковими системами.
Чи може клубна драбина замінити рейтинг ФІДЕ або US Chess?
Ні, і вона до цього не прагне. Клубна драбина вимірює, як гравці виступають усередині одного клубу, і оновлюється того ж вечора. Рейтинг федерації можна порівнювати в межах країни чи світу, але він потребує членства, зареєстрованих турнірів і процедури подання. Більшість клубів веде і те, і те, а драбину використовує для розсіювання та поділу на групи між рейтинговими турнірами.
Дайте своєму клубу драбину
Клубна сторінка зберігає рейтинги, склад і всі проведені вами турніри за вашою власною адресою. $2.99 на місяць або $24.99 на рік — а сам турнірний застосунок лишається безкоштовним назавжди.
Переглянути клубні сторінки