- Указание имён
- Отображение имени победителя или ничьи
- Отображение текущего хода и счёта игроков
- Адаптивная вёрстка
- Рейтинг всех победителей (хранение в localStorage)
- Возможность выбора размера поля (3х3, 5х5, 10х10)
- Технически предусмотрена возможность установить любой размер и количество знаков для победы, но играть в такое не удобно (особенно на мобильных), поэтому при создании игры доступен выбор только из стандартных вариантов
- Кнопка отмены хода
- TypeScript
Игра против ИИ
- React
- TypeScript
https://adeoz.github.io/tic-tac-toe
Для запуска проекта понадобятся:
- Node.js (опробовано на 14.15.1)
- Браузер (только не IE)
И три последовательные команды в терминале:
- Клонирование репозитория локально
$ git clone https://github.com/ADeoZ/tic-tac-toe {localDir}
- Установка зависимостей
$ npm install
- Запуск проекта
$ npm start
Или просто перейти по ссылке DEMO.