sto_kletok — Сто клеток
| Поле | Значение |
|---|---|
plugin_id |
sto_kletok |
| Выпуск шоу | S4e02 «Сто клеток» |
| Версия spec | 0.1 |
| Игроки | 2–4 |
| Семейство | BoardGrid |
| Tier | 1 |
Цель
Контролировать больше клеток на поле 10×10, ставя фишки по очереди.
MVP-правила
- Поле 10×10, пустое.
- По очереди
place_tokenна свободную клетку. - Захват (упрощение): если клетка соседствует (4-связность) с большинством своих фишек в окрестности 3×3 — захват чужой клетки (TBD по видео).
- MVP v0.1: простая постановка без захвата; победа по количеству фишек при заполнении 50% поля или по таймауту раундов.
FSM
stateDiagram-v2
[*] --> AwaitPlace
AwaitPlace --> Placed: placeToken
Placed --> CheckWin
CheckWin --> GameOver: winCondition
CheckWin --> NextTurn
NextTurn --> AwaitPlace
GameOver --> [*]
Actions
| type | payload | phase |
|---|---|---|
place_token |
{row: number, col: number} |
AwaitPlace |
Победа
Больше фишек на поле при GameOver (заполнено N клеток или max turns).
FR
FR-sto_kletok-01…04 — см. functional-requirements-games.md