Правила и подсчёт очков

Система должна вознаграждать и надёжные пики, и смелые ставки на конкретный тур. Ниже: базовые очки, которые уже можно считать из 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-анализа и данных по времени.
Вход
Через Supabase email magic link