Правила и подсчёт очков
Система должна вознаграждать и надёжные пики, и смелые ставки на конкретный тур. Ниже: базовые очки, которые уже можно считать из PGN, и расширенные бонусы для более глубокой фентези‑меты.
Состав и бюджет
- Состав: 4 игрока.
- Бюджет: 92 price‑очков.
- Ограничение: не больше 2 игроков из одной федерации.
- Капитан: выбираешь одного игрока — его очки за тур умножаются на 2.
- Цена игрока строится от оценочной вероятности выиграть турнир, а не только от рейтинга.
Базовые очки за тур
Победа
10
Ничья
4
Поражение
0
- Бонус за победу чёрными: +2.
- Апсет‑бонус: если игрок победил соперника с рейтингом выше, добавляем `min(6, floor(delta / 50))`, где `delta` — разница рейтингов.
- Капитан: очки выбранного игрока удваиваются.
- Трансферы: 1 бесплатный на тур, далее `-5` за каждый дополнительный.
Что уже считается автоматически
Эти бонусы уже поддерживаются бэкендом при загрузке PGN. Если в PGN есть `[%clk ...]`, `[%emt ...]` и `[%eval ...]`, система считает ещё больше метрик.
- quick_win: +3 за победу до 30-го хода.
- long_grind_win: +2 за победу в длинной партии от 80 полуходов.
- marathon_draw: +2 за ничью в марафоне от 120 полуходов.
- queenless_win: +2 за победу после раннего размена ферзей (до 40-го полухода).
- opening_prep_10: +1 если первые 10 своих ходов отыграны почти без раздумий.
- opening_prep_15: +2 если первые 15 своих ходов отыграны почти без раздумий.
- opening_prep_20: +4 если первые 20 своих ходов отыграны почти без раздумий.
- time_scramble_survivor: +3 за положительный результат при просадке до минуты на часах.
- conversion_master: +3 за реализацию перевеса от +5 по eval.
- comeback_win: +4 за победу после худшей позиции (<= -1.5 по eval).
- fortress_save: +2 за ничью из худшей позиции (<= -2 по eval).
- clean_game: +2 за партию без большого eval-провала на своих ходах.
Следующая волна бонусов
Это хорошие кандидаты на следующую итерацию, если захочешь сделать систему ещё глубже.
Engine‑метрики
- accuracy_90: +2 за точность 90%+.
- accuracy_95: +4 за точность 95%+.
- novelty: +2 за дебютную новинку до 12-го хода.
- snowball: +2 если перевес рос почти каждый checkpoint.
- positional_squeeze: +3 за победу без серьёзного контрплея у соперника.
Clock‑метрики
- flag_hunter: +2 если соперник провёл ключевой отрезок в жёстком цейтноте.
- ice_nerves: +4 за победу после серии ходов на последних секундах.
- prep_sniper: +2 за глубокую подготовку с быстрым темпом до 25-го хода.
- critical_think: +2 если выигрышный план найден после одного длинного думающего хода.
Рекомендуемая мета игры по турам
- Держать одного “якоря” под стабильные ничьи и одного “high-risk high-reward” игрока под победу.
- Перед туром менять капитана под цвет и конкретный матчап.
- Под engine-бонусы выгодно брать острых игроков перед принципиальными турами.
- Под длинные техничные туры можно играть в эндшпильных специалистов.
Как это считается технически
Базовая версия уже считается из PGN после завершения тура. Расширенные метрики про дебютную подготовку, точность и цейтнот включаются после подключения engine-анализа и данных по времени.