Перейти к содержанию

sto_kletok — Сто клеток

Поле Значение
plugin_id sto_kletok
Выпуск шоу S4e02 «Сто клеток»
Версия spec 0.1
Игроки 2–4
Семейство BoardGrid
Tier 1

Цель

Контролировать больше клеток на поле 10×10, ставя фишки по очереди.

MVP-правила

  1. Поле 10×10, пустое.
  2. По очереди place_token на свободную клетку.
  3. Захват (упрощение): если клетка соседствует (4-связность) с большинством своих фишек в окрестности 3×3 — захват чужой клетки (TBD по видео).
  4. 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