keyjay77 / guess-number
此包的最新版本(dev-main)没有可用的许可证信息。
dev-main
2023-11-25 18:29 UTC
This package is auto-updated.
Last update: 2024-09-25 20:24:35 UTC
README
"猜数字" (guess-number)。
计算机在1到设置的最多数字范围内的随机数。玩家需要在设置的最大尝试次数内猜出这个数字。每次尝试后,计算机都会告诉玩家输入的数字是大于还是小于猜测的数字。
- 所有比赛日期和结果,以及游戏过程中所有尝试的信息都应保存在数据库中。
- 数据库中每场比赛应保存以下信息
- 比赛日期
- 玩家姓名
- 可能的最大数
- 计算机猜测的数字
- 比赛结果(猜对/猜错)
- 尝试记录格式:
尝试次数 | 提出的数字 | 计算机回答
- 程序中应实现六个模式
- 新游戏。
- 输出所有保存游戏的列表。
- 输出所有玩家获胜的游戏的列表。
- 输出所有玩家失败的游戏的列表。
- 输出玩家统计信息。对于每个玩家,需要计算胜利和失败的数量,并根据胜利次数排序(冠军位于列表顶部)。
- 重复任何保存的比赛(即重复该场比赛的所有步骤)。
要求
最小PHP版本:8.2.2 最小Composer版本:2.5.4
从Github安装和运行游戏的说明
将项目克隆到本地机器;如果未安装,请安装composer;进入根目录;在控制台中运行composer update;进入bin目录并运行命令行,输入"php guess-number.php"。从Packagist安装
如果未安装,请安装composer;进入您将要克隆项目的目录;运行命令composer require keyjay77/guess-number;进入vendor/bin目录;运行命令行并输入"php guess-number.php"。链接:https://packagist.org.cn/packages/KeyJay77/guess-number