arever / cold-hot
该包的最新版本(v1.3)没有可用的许可证信息。
                    
                    
                                                        
    v1.3
    2022-11-30 08:47 UTC
Requires
- gabordemooij/redbean: dev-master
- wp-cli/php-cli-tools: ^0.11.13
Requires (Dev)
README
编写一个“冷热”游戏程序。玩家尝试猜测计算机生成的随机三位数(无重复数字)。每次尝试后,计算机都会为玩家提供三种类型的提示
- "冷"。没有任何数字被猜中。
- "热"。一个数字被猜中,但位置不正确。
- "热"。一个数字及其位置被猜中。在每一步中,计算机必须提供三个按字母顺序排序的提示。如果秘密数字是456,而玩家的猜测是546,则提示将显示为“热 热冷”。提示“热”是指6,而“热冷”是指4和5。
- 所有比赛日期和结果,以及游戏过程中所有尝试的信息,应保存在数据库中。
- 数据库中应保存每场比赛以下信息- 比赛日期
- 玩家姓名
- 计算机生成的单词
- 游戏结果(猜中/未猜中)
- 尝试记录的格式:尝试次数 | 提出的字母 | 结果
 
- 应用程序的工作模式应由启动时的命令行参数确定- --new。新游戏。如果没有参数启动程序,则使用此模式作为默认模式。
- --list。输出所有保存游戏的列表。
- --replay id。以id标识符重复游戏。
- --help。输出有关应用程序及其可用启动键的简要信息。
 
要求
最小PHP版本:7.4.13
最小Composer版本:2.1.6
安装和运行游戏的说明
从Github
- 将项目克隆到本地机器上;
- 如果尚未安装,则安装composer;
- 进入根目录;
- 在控制台中执行composer update命令;
- 进入bin目录并运行文件cold-hot.bat。
从Packagist
- 如果尚未安装,则安装composer;
- 进入您将克隆项目的目录;
- 执行composer create-project arever/cold-hot命令;
- 进入bin目录;
- 运行文件cold-hot.bat。
链接
Packagist: https://packagist.org.cn/packages/arever/cold-hot