olya2004/hangman
最新稳定版本:v1.3
Composer 安装命令:
composer require olya2004/hangman
包简介
README 文档
README
Вариант 3
Написать программу для игры "Виселица" (hangman). Компьютер загадывает слово из шести букв (список возможных слов нужно заранее сгенерировать и сохранить в базе данных) и рисует на странице отдельные пустые клетки для каждой буквы. Игрок пытается угадать буквы, а затем и все слово целиком. Если игрок правильно угадывает букву, компьютер вписывает ее в клетку. Если ошибается, то рисует одну из частей тела повешенного человека (использовать псевдографику). Чтобы победить, игрок должен угадать все буквы в слове до того, как повешенный человечек будет полностью нарисован.
- Информация о датах и исходах всех партий, а также о всех попытках, сделанных во время игры, должна сохраняться в базе данных.
- Для каждой игры в базе должна храниться следующая информация:
- Дата игры
- Имя игрока
- Загаданное компьютером слово
- Исход игры (угадал/не угадал)
- Запись попыток в формате:
номер попытки | предложенная буква | результат
- В программе должны быть реализованы три режима:
- Новая игра.
- Вывод списка всех сохраненных в базе партий.
- Повтор любой сохраненной партии (то есть повтор всех ходов из этой партии).
Окружение и требования для запуска
-
PHP:
- Версия: 7.4 или выше.
- Настройки в
php.ini:- Включите SQLite (
extension=sqlite3). - Убедитесь, что настройки отображения ошибок (
display_errors) включены в режиме разработки.
- Включите SQLite (
-
SQLite:
- Версия: 3.x.
- Проверьте наличие прав записи в каталоге, где находятся файлы баз данных.
-
Composer:
- Composer должен быть установлен глобально.
- Используйте команду
composerдля управления зависимостями. - Для установки Composer следуйте официальной документации.
Установка и запуск проекта
-
Склонируйте репозиторий:
git clone https://github.com/Olya2004/hangman
-
Перейдите в каталог проекта:
cd \..\hangman
-
Установите зависимости через Composer:
composer install
-
Запуск игры: Выполните команду для запуска игры:
php bin/hangman
- Или если ваш пакет опубликован на Packagist, установите его глобально:
composer global require Olya2004/hangman
- И затем выполните команду:
hangman
Примечания
-
Проверьте права на запись в каталог с базой данных SQLite.
-
Дополнительную информацию можно найти в документации PHP, SQLite и Composer:
Ссылки на пакеты
统计信息
- 总下载量: 10
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2025-09-13