Download the PHP package shindasayonara/php_puchkin_iyu without Composer
On this page you can find all versions of the php package shindasayonara/php_puchkin_iyu. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download shindasayonara/php_puchkin_iyu
More information about shindasayonara/php_puchkin_iyu
Files in shindasayonara/php_puchkin_iyu
Download shindasayonara/php_puchkin_iyu
More information about shindasayonara/php_puchkin_iyu
Files in shindasayonara/php_puchkin_iyu
Vendor shindasayonara
Package php_puchkin_iyu
Short Description Implementation of a php program on the topic "Greatest common divisor"
License MIT
Package php_puchkin_iyu
Short Description Implementation of a php program on the topic "Greatest common divisor"
License MIT
Please rate this library. Is it a good library?
Informations about the package php_puchkin_iyu
GCD Game
GCD Game — это веб-приложение, в котором игроку предлагается вычислить наибольший общий делитель (НОД) двух чисел. Игра разработана на языке PHP с использованием Composer для управления зависимостями, а также с помощью REST API взаимодействуя с базой данных SQLite на сервере.
Установка и запуск
Локальная установка
-
Клонируйте репозиторий:
-
Установите зависимости через Composer:
-
Запустите встроенный PHP-сервер:
- Откройте в браузере:
Установка через Packagist (консольная версия)
- Убедитесь, что Composer установлен глобально.
-
Установите игру:
- Запустите игру из командной строки:
Используемые технологии
- PHP — основной язык разработки.
- Composer — управление зависимостями и автозагрузка классов.
- SQLite — база данных для хранения информации об игроках и сыгранных партиях.
- Slim Framework — микрофреймворк PHP для создания REST API и веб-приложения
- wp-cli/php-cli-tools — библиотека для удобного взаимодействия с консолью.
- HTML/CSS (styles.php) — стилизация веб-интерфейса.
Структура проекта
Функции игры
- Генерация двух случайных чисел, нахождение их НОД.
- Поддержка как консольного режима, так и веб-интерфейса.
- Автоматическое сохранение результатов игр в базу данных.
- Взаимодействие с базой данных с помощью REST API.
- Возможность просмотра списка игроков и их результатов.
- Очистка базы данных через веб-интерфейс.
Как играть (веб-версия)
- Откройте в браузере
http://localhost:3000/
. - Введите свой ник и начните игру.
- Вам будут предложены два числа — введите их НОД.
- После ответа отобразится результат (верно/неверно) и правильный НОД.
- Вся история игр сохраняется в базе данных.
Как играть (консольная версия)
Дополнительные возможности
- Просмотр всех игроков и их игр:
http://localhost:3000/players.php
- Очистка базы данных:
http://localhost:3000/clear.php
Ссылки
- Packagist: GCD Game
- Репозиторий на GitHub
- Автор: shindasayonara
- Лицензия: MIT
All versions of php_puchkin_iyu with dependencies
PHP Build Version
Package Version
The package shindasayonara/php_puchkin_iyu contains the following files
Loading the files please wait ....