kitsu185/tic-tac-toe
Composer 安装命令:
composer create-project kitsu185/tic-tac-toe
包简介
TicTacToe
README 文档
README
Описание проекта
Программа для консольной игры Крестики-нолики (tic-tac-toe) с компьютером. Размер поля можно выбрать от 3x3 до 10x10.
Правила игры
- Всегда начинают крестики.
- Кем играет человек — определяется случайным образом.
- Игрок и компьютер по очереди делают ходы, пока не появится победитель или не заполнится всё поле.
- После окончания игры результат сохраняется в базе данных SQLite.
- Для каждой партии сохраняется:
- размер поля;
- дата игры;
- имя игрока;
- фигура, которой играет человек (крестики или нолики);
- победитель;
- запись всех ходов (номер хода | координата X | координата O).
- Игра продолжается, пока число не будет угадано.
Режимы работы программы
- Начать новую игру.
- Список всех сохранённых партий.
- Повтор любой сохранённой партии (показ всех ходов).
- Выход.
Требования
- PHP >= 8.0 (CLI-режим)
- Composer (глобально установленный)
- SQLite (для хранения данных игры)
Установка и запуск
1. Клонировать репозиторий:
git clone https://github.com/kitsu185/tic-tac-toe.git
cd tic-tac-toe
2. Установить зависимости:
composer install
3. Сгенерировать автозагрузку:
composer dump-autoload -o
4. Запустить игру:
### Проект на Packagist
https://packagist.org/packages/kitsu185/tic-tac-toe
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2025-12-21