Матрица реализации игр
Оценка сложности, приоритет и фаза для каждой уникальной механики.
Season 7 out of scope
Импродор (сезон 7, 8 серий + спецвыпуск) — narrative RPG-приключение с сюжетом, персонажами и эпизодической структурой. Не соответствует контракту GamePlugin (FSM раундов, атомарные actions). Для цифровой версии потребуется отдельный narrative-движок — вне текущего roadmap.
S6e01 «Импродор» в сезоне 6 — пролог к тому же формату, также 🚫 OOS.
Tier distribution
| Tier | Кол-во | Описание |
|---|---|---|
| 1 | 22 | Сервер валидирует всё; без судьи |
| 2 | 14 | Judge / explainer / таймер |
| 3 | 8 | Canvas, upload, аудио |
| 4 | 8 | Физическое → упрощённый MVP |
Phase roadmap
| Phase | Плагины | Срок (оценка) |
|---|---|---|
| 3 (done) | dice_board, shlyapa, kontakt |
✅ |
| 4a | yatzy, koaliciya, memo, perudo, sto_kletok |
Q3 2026 |
| 4b | kubiki, chet_nechet, one_to_twelve, loto, bingo |
Q4 2026 |
| 4c | sto_kletok, ne_krestiki, tri_v_ryad, korol_govno, kucha_mala, skachki |
Q4 2026 |
| 5 | parol, na_bukvu, dva_slova, veriu_ne_veriu, holodno_goryacho, … |
2027 H1 |
| 6 | draw_film, ya_tak_vizhu, siluet, spy_i_see, pazly |
2027 H2 |
| 7 | PhysicalProxy tier (8 игр) | 2027+ |
Effort matrix (уникальные механики)
plugin_id |
Семейство | Tier | Effort | Phase | Shared module |
|---|---|---|---|---|---|
bonjour_madame |
WordParty | 2 | M | 5 | secret_word |
shlyapa |
WordParty | 2 | — | 3 | ✅ done |
perudo |
CardTrick | 1 | M | 4a | deck, dice |
loto |
MemoryMatch | 1 | S | 4b | memory |
parol |
WordParty | 2 | M | 5 | secret_word, timer |
veriu_ne_veriu |
WordParty | 2 | M | 5 | — |
kubiki |
DiceAndScore | 1 | S | 4b | dice |
chapaev |
BoardGrid | 3 | L | 6 | grid |
sound_quiz |
MediaCreative | 3 | L | 6 | media |
memo |
MemoryMatch | 1 | S | 4a | memory |
pugovki |
PhysicalProxy | 4 | L | 7 | — |
korol_govno |
CardTrick | 1 | M | 4c | deck |
kontakt |
WordParty | 2 | — | 3 | ✅ done |
palma |
MediaCreative | 3 | M | 6 | — |
shagay_naadan |
DiceAndScore | 1 | S | 4b | dice |
chet_nechet |
DiceAndScore | 1 | S | 4b | dice |
magnet_garden |
PhysicalProxy | 4 | L | 7 | — |
sunduchki |
DiceAndScore | 1 | S | 4b | — |
na_oshchup |
PhysicalProxy | 4 | L | 7 | — |
draw_film |
MediaCreative | 3 | L | 6 | canvas |
karty |
CardTrick | 1 | M | 4c | deck |
one_to_twelve |
DiceAndScore | 1 | S | 4b | dice |
na_bukvu |
WordParty | 2 | S | 5 | secret_word |
gora_kamney |
PhysicalProxy | 4 | L | 7 | — |
four_questions |
WordParty | 2 | M | 5 | — |
sto_kletok |
BoardGrid | 1 | M | 4a | grid |
kucha_mala |
CardTrick | 1 | M | 4c | deck |
dva_slova |
WordParty | 2 | S | 5 | — |
naidi_chislo |
DiceAndScore | 1 | S | 5 | — |
ne_krestiki |
BoardGrid | 1 | M | 4c | grid |
skachki |
CardTrick | 1 | M | 4c | deck |
koaliciya |
CoopSilent | 1 | M | 4a | simultaneous |
ya_tak_vizhu |
MediaCreative | 3 | L | 6 | canvas |
yatzy |
DiceAndScore | 1 | M | 4a | dice, scoring |
tabletime_clock |
WordParty | 2 | M | 5 | timer |
siluet |
MediaCreative | 3 | M | 6 | media |
ya_by_sdul |
PhysicalProxy | 4 | L | 7 | — |
holodno_goryacho |
WordParty | 2 | M | 5 | grid |
pazly |
MediaCreative | 3 | L | 6 | canvas |
chto_tut_est |
WordParty | 2 | S | 5 | — |
storytelling |
WordParty | 2 | S | 5 | — |
poryadok |
CoopSilent | 1 | M | 4b | simultaneous |
bingo |
MemoryMatch | 1 | S | 4b | memory |
korobochka |
PhysicalProxy | 4 | L | 7 | — |
ot_nachala_do_kontsa |
WordParty | 2 | M | 5 | — |
stakanchiki |
PhysicalProxy | 4 | L | 7 | — |
dice_board |
BoardGrid | 1 | — | 3 | ✅ done |
chto_ranshe |
WordParty | 2 | M | 5 | — |
ya_tebya_znayu |
WordParty | 2 | M | 5 | — |
belosnezhka |
DiceAndScore | 2 | M | 5 | scoring |
spy_i_see |
MediaCreative | 3 | L | 6 | canvas, secret_word |
tri_v_ryad |
BoardGrid | 1 | M | 4c | grid |
kto_bolshe |
WordParty | 2 | S | 5 | — |
tbd_finale |
TBD | TBD | TBD | TBD | — |
Effort: S = 1–2 нед, M = 2–4 нед, L = 4+ нед.
Shared modules (services/api/app/plugins/shared/)
| Модуль | Используют |
|---|---|
dice.py |
yatzy, kubiki, chet_nechet, one_to_twelve, perudo |
grid.py |
sto_kletok, ne_krestiki, tri_v_ryad, dice_board |
deck.py |
perudo, korol_govno, kucha_mala, skachki, karty |
scoring.py |
yatzy, kubiki, belosnezhka |
secret_word.py |
shlyapa, parol, na_bukvu, spy_i_see |
timer.py |
parol, tabletime_clock |
simultaneous.py |
koaliciya, poryadok |
memory.py |
memo, loto, bingo |