nikit / cold-hot
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/nikit/cold-hot
Requires
- gabordemooij/redbean: ^5.6
- wp-cli/php-cli-tools: ^0.11.11
This package is not auto-updated.
Last update: 2025-10-19 10:59:11 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 nikit/cold-hot;
- Перейти в каталог vendor/bin;
- Запустить файл guess-number.bat.