albinapolyakina / cold-hot
该包最新版本(v1.3)没有可用的许可信息。
v1.3
2022-12-30 16:32 UTC
Requires
- gabordemooij/redbean: dev-master
- wp-cli/php-cli-tools: ^0.11.13
Requires (Dev)
README
编写一个名为 "冷热"(cold-hot)的游戏程序。玩家试图猜出计算机生成的随机三位数(没有重复的数字)。在每次尝试后,计算机都会为玩家提供三种类型的提示:
- "冷"。没有任何数字被猜中。
- "热"。一个数字被猜中,但位置不正确。
- "热"。一个数字及其位置被猜中。在每一轮中,计算机必须提供三个按字母顺序排序的提示。如果秘密数字是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/albinapolyakina/cold-hot