Ci — расчёт компенсации за первый отстрел¶
Ci (compensation index) — компенсация красному игроку, убитому первой ночью. Входит в Σ отдельным слагаемым:
Условия начисления¶
Начисление происходит, если выполнены все три условия:
- Игрок — первый убитый (его слот указан как слот лучшего хода).
- Роль игрока — красная (Мирный или Шериф). Мафии и Дону Ci не начисляется.
- Лучший ход назвал минимум одного чёрного (Мафия или Дон) из до трёх названных слотов.
Условие 3 не совпадает с условием начисления баллов за ЛХ. Баллы за ЛХ: 3 чёрных — 0.8, 2 чёрных — 0.5, 0–1 чёрный — 0. Право на Ci даёт уже один угаданный чёрный. Комбинация «за ЛХ 0 баллов, Ci начислен» корректна.
Дневной ЛХ на Ci не влияет — учитывается только ночной отстрел.
Множитель исхода¶
| Условие | factor |
|---|---|
| Названо ≥1 чёрного, победа мафии | 1 |
| Названо ≥1 чёрного, победа мирных | 0.5 |
| Ни одного чёрного не названо | 0 |
| Ничья | 0 |
Формула¶
Делитель, общий для всех отстрелов игрока в турнире:
Начисление за i-й по счёту красный отстрел (i = 1, 2, 3…):
Свойства:
- первые B отстрелов дают линейно нарастающее начисление: от
0.5/Bдо0.5; - с (B+1)-го отстрела начисление фиксировано —
0.5; - потолок одного случая: 0.5 при победе мафии, 0.25 при победе мирных;
- потолка суммарного Ci за турнир нет;
- B считается по итоговому числу игр игрока в турнире, а не по числу игр на момент отстрела.
Счётчик i¶
i инкрементируется на каждом красном первом отстреле, включая случаи с factor = 0 (промах ЛХ, ничья). Начисление за такой случай нулевое, но позиция в шкале расходуется: следующий отстрел считается как i + 1.
Шкала измеряет количество отстрелов, а не количество результативных лучших ходов.
Порядок игр — строго хронологический: стадия → тур → стол.
Примеры¶
1. 10 игр, B = 4. Три красных отстрела, каждый с названным чёрным, все игры выиграла мафия (factor = 1).
| i | Расчёт | Ci |
|---|---|---|
| 1 | 1 × (1 × 0.5) / 4 | 0.125 |
| 2 | 1 × (2 × 0.5) / 4 | 0.25 |
| 3 | 1 × (3 × 0.5) / 4 | 0.375 |
| Итого | 0.75 |
При победе мирных в третьей игре (factor = 0.5) третий вклад — 0.1875, итог — 0.56.
2. 12 игр, B = 5. Промах в первом отстреле.
| i | Ситуация | Расчёт | Ci |
|---|---|---|---|
| 1 | чёрных не названо | factor = 0 | 0 |
| 2 | названо, победа мафии | 1 × (2 × 0.5) / 5 | 0.2 |
| 3 | названо, победа мирных | 0.5 × (3 × 0.5) / 5 | 0.15 |
| Итого | 0.35 |
Нулевой первый случай сместил второй на позицию i = 2: 0.2 вместо 0.1.
3. 5 игр, B = 2. Четыре отстрела, все с названным чёрным и победой мафии.
| i | Расчёт | Ci |
|---|---|---|
| 1 | (1 × 0.5) / 2 | 0.25 |
| 2 | (2 × 0.5) / 2 | 0.5 |
| 3 | i > B | 0.5 |
| 4 | i > B | 0.5 |
| Итого | 1.75 |
Коэффициент стадии¶
Коэффициент стадии (в финалах обычно ×1.3) умножает очки за игру, допы, ЛХ, дневной ЛХ и штрафы. На Ci он не распространяется — компенсация добавляется в Σ без множителя. Отстрел в финале и в квалификации компенсируются одинаково.
Отображение¶
- Турнирная таблица, колонка Ci — сумма за турнир.
- Вкладка «Игры» — начисление за конкретную игру. Рассчитывается тем же счётчиком и тем же B, поэтому сумма по играм совпадает с колонкой таблицы.
- Профиль игрока — Ci считается отдельно по каждому турниру: i и B локальны для турнира и между турнирами не переносятся.
- Дисквалификация — все показатели игрока, включая Ci, обнуляются.
Клубные сезоны¶
Расчёт идентичен турнирному: те же условия, счётчик и делитель. Отличие одно — коэффициенты стадий не применяются (k = 1 во всех играх).
Сводка¶
| Параметр | Значение |
|---|---|
| Кому | Красный (Мирный / Шериф), убитый первой ночью |
| Обязательное условие | ЛХ назвал ≥1 чёрного |
| factor: победа мафии | 1 |
| factor: победа мирных | 0.5 |
| factor: ничья или промах ЛХ | 0 (счётчик i при этом растёт) |
| Делитель | B = max(1, round(0.4 × игры)) |
| Начисление | factor × (i ≤ B ? i·0.5/B : 0.5) |
| Потолок случая | 0.5 / 0.25 |
| Потолок за турнир | отсутствует |
| Коэффициент стадии | не применяется |
| Округление | до 2 знаков |