matveyev / cold-hot
There is no license information available for the latest version (v0.3) of this package.
v0.3
2021-01-23 00:57 UTC
Requires
- gabordemooij/redbean: ^5.6
- wp-cli/php-cli-tools: ^0.11.11
This package is not auto-updated.
Last update: 2024-09-29 16:36:55 UTC
README
- Написать программу для игры "Холодно-горячо"(cold-hot). Игрок пытается угадать случайное трехзначное число (без повторяющихся цифр), сгенерированное компьютером. После каждой попытки компьютер предоставляет игроку подсказки трех типов:
- "Холодно". Ни одна цифра не отгадана.
- "Тепло" Одна цифра отгадана, но не отгадана ее позиция.
- "Горячо". Одна цифра и ее позиция отгадана. Компьютер может дать несколько подсказок, сортируемых в алфавитном порядке. Если секретное число 456, а предположение игрока — 546, подсказки будут иметь вид «Горячо Тепло Тепло». Подсказка «Горячо» относится к 6, а «Тепло Тепло» — к 4 и 5.
- В программе реализованы три режима, которым соответствуют ключи:
--new
. Новая игра.--list
. Вывод списка всех сохраненных игр.--replay id
. Повтор игры с идентификатором id.
Требования
Минимальная версия PHP: 7.4.7 Минимальная версия Composer: 1.9.3
Инструкция по установке и запуску игры
Из Github:
- Склонировать проект на локальную машину;
- Установить composer, если он не установлен;
- Перейти в корневой каталог;
- Выполнить в консоли команду
composer update
; - Перейти в каталог bin из корнегого каталога и запустить файл guess-number.bat.
Из Packagist:
- Установить composer, если он не установлен;
- Перейти в каталог, в который вы будете клонировать проект;
- Выполнить команду
composer require matveyev/cold-hot
; - Перейти в каталог vendor/bin;
- Запустить файл guess-number.bat.