-
Notifications
You must be signed in to change notification settings - Fork 0
Крестики нолики
nergal-perm edited this page Apr 5, 2021
·
1 revision
Игроки по очереди ставят свои символы (у первого игрока - крестики, у второго - нолики) в свободные клетки игрового поля - квадрата размером 3х3 клетки. Выигрывает игрок, выстроивший три своих символа в ряд по горизонтали, вертикали или диагонали
ID | Название | Тип / Фаза игры | Метаданные | Влияние на состояние |
---|---|---|---|---|
Д01 | Поставить символ | Ход | Координаты клетки | В общедоступный массив клеток по указанным координатам добавляется символ |
Д02 | Очистить сетку | Инициализация | - | Общедоступный массив клеток очищается |
Д03 | Опубликовать результат игры | Завершение | Результат (Выигравший игрок / ничья) | Публикуется информация о результате партии |
Фаза | Игрок | Действие |
---|---|---|
Предпроверка | - | - |
Ход | Активный | Д01. Поставить символ |
Постпроверка | Рефери | Проверка завершения игры (есть ряд из трех символов, закончились пустые клетки) |
Фаза | Повторяемость | Тип | Содержание |
---|---|---|---|
Инициализация | Однократно | Действие | Д02. Очистить сетку |
Игра | Цикл (по очередности игроков) | Ход | Х01. Обычный ход |
Завершение | Однократно | Действие | Д03. Опубликовать результат игры |