elizaveta-rybina / tic-tac-toe-php
A simple console-based Tic-Tac-Toe game in PHP.
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
pkg:composer/elizaveta-rybina/tic-tac-toe-php
Requires
- php: ^8.4.5
- wp-cli/php-cli-tools: ^0.12.4
Requires (Dev)
- phpunit/phpunit: ^10.5
- squizlabs/php_codesniffer: ^3.7
README
Простая консольная реализация классической игры "Крестики-нолики" на PHP.
📦 Установка
Глобальная установка через Composer:
composer global require elizaveta-rybina/tic-tac-toe-php
Локальная установка:
git clone https://github.com/elizaveta-rybina/tic-tac-toe.git
cd tic-tac-toe
composer install
🚀 Запуск игры
После установки запустите игру командой:
tictactoe
Или из локальной копии:
php bin/tictactoe
🎮 Как играть
- Игроки по очереди вводят координаты (x y) от 1 до 3
- Первый игрок играет за X, второй за O
- Побеждает тот, кто первым соберет 3 своих символа в ряд
Пример хода:
Player X, enter your move (x y, 1-3): 2 2
🔗 Ссылки
📂 Структура проекта
bin/ - Исполняемый файл
src/ - Исходный код
├── Core/ - Игровая логика
└── Cli/ - Консольный интерфейс
💻 Системные требования
- PHP 8.4.5+
- Composer (для установки)