ktkrst / guess_number
该软件包的最新版本(dev-main)没有可用的许可信息。
dev-main
2022-12-16 14:51 UTC
Requires
- wp-cli/php-cli-tools: ^0.11.11
This package is not auto-updated.
Last update: 2024-09-21 21:44:55 UTC
README
编写一个名为“猜数字”的游戏程序。计算机在1到最大数值(在设置中指定)的范围内猜测一个数字。玩家需要在有限的尝试次数内(在设置中指定)猜出这个数字。每次尝试后,计算机都会告诉玩家输入的数字是比猜测的数字大还是小。
-
所有比赛的日期、结果以及游戏中所有尝试的信息应该保存在数据库中。
-
数据库中应存储以下关于每场比赛的信息
- 比赛日期
- 玩家姓名
- 最大可能数字
- 计算机猜测的数字
- 游戏结果(猜对了/猜错了)
- 尝试记录的格式:
尝试次数 | 提出的数字 | 计算机回答
-
程序应实现六个模式
- 新游戏
- 输出所有保存游戏的列表
- 输出所有玩家获胜的游戏列表
- 输出所有玩家失败的游戏列表
- 输出玩家统计信息。对于每个玩家,需要计算获胜和失败次数,并按获胜次数排序(冠军位于列表顶部)。
- 重复任何保存的比赛(即重复该比赛的所有步骤)。
要求
最小PHP版本:8.0
最小Composer版本:2.1.6安装和运行游戏的说明
从Github
- 在本地机器上克隆项目;
- 如果没有安装,请安装Composer;
- 进入根目录;
- 在控制台中执行命令
composer update; - 进入bin目录并运行guess-number.bat文件。
从Packagist
- 如果没有安装,请安装Composer;
- 进入您要克隆项目的目录;
- 执行命令
composer create-project ktkrst/guess-number; - 进入vendor/bin目录;
- 运行guess-number.bat文件。