Download the PHP package raff/tic-tac-toe without Composer
On this page you can find all versions of the php package raff/tic-tac-toe. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package tic-tac-toe
Описание проекта
Игры в "Крестики-нолики" (tic-tac-toe) с компьютером на поле произвольного размера (от 3x3 до 10x10).
- Для отображения используются символы (фигуры) "X" и "O".
- Начинают ходить всегда крестики, кем играет человек определяется случайным образом.
- Информация о датах и исходах всех партий, а также о всех ходах, сделанных во время игры, сохраняется в базе данных SQLite.
- Для каждой партии в базе хранится следующая информация:
- Размер поля
- Дата игры
- Имя игрока
- Какой фигурой играл человек
- Какая фигура выиграла в партии
- Запись ходов в формате:
номер хода | координата X | координата O
-
В программе реализованы три режима, которым соответствуют ключи:
--new
. Новая игра.--list
. Вывод списка всех сохраненных партий.--replay id
. Повтор игры с идентификатором id.--help
. Вывод краткой информации о приложении, формате ввода координат и доступных ключах для запуска в разных режимах.
-
- *
Требования
Минимальная версия PHP: 7.4.7 \ Минимальная версия Composer: 1.9.3 \ Установленный RedBean ORM
Инструкция по установке и запуску игры
Из Github:
- Склонировать проект на локальную машину;
- Установить composer, если он не установлен;
- Перейти в корневой каталог;
- Выполнить в консоли команду
composer update
; - Перейти в каталог bin из корнегого каталога и запустить файл tic-tac-toe.bat.
Из Packagist:
- Установить composer, если он не установлен;
- Перейти в каталог, в который вы будете клонировать проект;
- Выполнить команду
composer require raff/tic-tac-toe
; - Перейти в каталог vendor/bin;
- Запустить файл tic-tac-toe.bat.
Ссылки
All versions of tic-tac-toe with dependencies
PHP Build Version
Package Version
The package raff/tic-tac-toe contains the following files
Loading the files please wait ....