chainhackers/gamejutsu-demos

Реализация игры "крестики-нолики".

Opened this issue · 0 comments

  • реализовать игру "крестики-нолики": ход можно поставить только на свободное место, в свою очередь и только за своего игрока
  • отобразить ID игры
  • отобразить
  • предусмотрена возможность делать ход не по правилам - с помощью ввода + и - , после чего этот ход отправляется кнопкой в историю переписки и попадает на доску таким образом
  • кнопка "CheatMove"
  • при клике на нее открывается поле ввода и кнопка "Send Cheat Move"
  • реализовать функцию Init Timeout: один участник может нажать кнопку Init Timeout во время хода оппонента, у оппонента включается таймер на 5 минут. Если оппонент делает ход, он может нажимает кнопку "Resolve timeout", после чего игра продолжается. Подробности как работает функционал уточнить у Жени
  • реализовать функционал DisputeMove
  • отобразить ключ сессии
  • сделать кнопку для скачивания лога
  • отобразить логи в новом формате:
  • номер кошелька игрока
  • дата и время хода
  • состояние доски на начало хода с указанием игрока, на чьей стороне ход
  • состояние доски на конец хода с указнием игрока, на чьей стороне ход
  • номер хода
  • номер клетки, на который поставлен ход
  • подпись
  • ключ сессии
  • кнопка для открытия текстового лога
  • в логе первое сообщение - с текстом