matveyev/cold-hot

该包最新版本(v0.3)没有可用的许可证信息。

v0.3 2021-01-23 00:57 UTC

This package is not auto-updated.

Last update: 2024-09-29 16:36:55 UTC


README

  • 编写“冷热”游戏的程序。玩家试图猜出计算机生成的随机三位数(无重复数字)。每次尝试后,计算机都会为玩家提供三种类型的提示:
    • “冷”。没有任何数字被猜中。
    • “热”。一个数字被猜中,但其位置不正确。
    • “热”。一个数字及其位置被猜中。计算机可以给出多个提示,这些提示可以按字母顺序排序。如果秘密数字是456,而玩家的猜测是546,提示将显示为“热 热热”。提示“热”指的是6,而“热热”指的是4和5。
  • 程序实现了三个模式,分别对应以下键:
    • --new。新游戏。
    • --list。输出所有保存游戏的列表。
    • --replay id。使用id重复游戏。

要求

最低PHP版本:7.4.7 最低Composer版本:1.9.3

安装和启动游戏的说明

从Github

  1. 将项目克隆到本地机器上;
  2. 如果没有安装,请安装composer;
  3. 进入根目录;
  4. 在控制台中执行命令 composer update
  5. 进入bin目录(根目录下)并运行guess-number.bat文件。

从Packagist

  1. 如果没有安装,请安装composer;
  2. 进入您将克隆项目的目录;
  3. 执行命令 composer require matveyev/cold-hot
  4. 进入vendor/bin目录;
  5. 运行guess-number.bat文件。

链接

Packagist: https://packagist.org.cn/packages/matveyev/cold-hot