egorovaoa02/tic-tac-toe
最新稳定版本:3.2
Composer 安装命令:
composer require egorovaoa02/tic-tac-toe
包简介
README 文档
README
Вариант 1
Написать программу для игры в "Крестики-нолики" (tic-tac-toe) с компьютером на поле произвольного размера (от 3x3 до 10x10).
- Начинают ходить всегда крестики, кем играет человек определяется случайным образом.
- Информация о датах и исходах всех партий, а также о всех ходах, сделанных во время игры, должна сохраняться в базе данных.
- Для каждой партии в базе должна храниться следующая информация:
- Размер поля
- Дата игры
- Имя игрока
- Какой фигурой играл человек
- Какая фигура выиграла в партии
- Запись ходов в формате:
номер хода | координата X | координата O
- В программе должны быть реализованы три режима:
- Новая игра.
- Вывод списка всех сохраненных партий.
- Повтор любой сохраненной партии (то есть повтор всех ходов из этой партии).
Сохранение
- При первом запуске автоматически создаются 2 таблицы:
result_gamesиtries - Игра сохраняется в базе данных автоматически
- Можно выводить список сохраненных партий
- Можно повторить сохраненную партию
Требования
Минимальная версия PHP: 8.* Минимальная версия Composer: 2.*
Инструкция по установке и запуску игры
Из GitLab:
Склонировать проект на локальную машину; Установить composer; Перейти в корневой каталог; Выполнить в консоли команду composer update; Перейти в каталог bin из корнегого каталога и запустить Консоль и ввести "php start.php";
Из Packagist:
Перейти в каталог, в которой Вы будете клонировать проект; Выполнить команду: composer require egorovaoa02/tic-tac-toe; Перейти в каталог vendor/bin; Запустить Консоль и ввести "php start.php"
统计信息
- 总下载量: 20
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2023-09-30