vladz / guess-number
此包最新版本(v0.3)没有提供许可证信息。
v0.3
2021-11-12 12:49 UTC
Requires
- wp-cli/php-cli-tools: ^0.11.13
This package is auto-updated.
Last update: 2024-09-12 19:21:07 UTC
README
编写一个“猜数字”游戏的程序。计算机在1到设置的最大数之间猜测一个数字。玩家必须在几次尝试内猜出这个数字(尝试次数由设置决定)。每次尝试后,计算机都会告诉玩家输入的数字是大于还是小于猜测的数字。
-
所有游戏的日期和结果,以及所有游戏中的尝试,都应保存在数据库中。
-
数据库中每场游戏应保存以下信息
- 游戏日期
- 玩家姓名
- 最大可能数字
- 计算机猜测的数字
- 游戏结果(猜中/未猜中)
- 尝试记录格式:
尝试编号 | 提出的数字 | 计算机回答
-
程序应实现六个模式
--new。新游戏。--list。输出所有保存游戏的列表。--list win。输出所有玩家获胜的游戏列表。--list loose。输出所有玩家失败的游戏列表。--top。输出玩家统计信息。对于每个玩家,需要计算胜利和失败的数量,按胜利次数排序(冠军位于列表顶部)。--replay id。重复具有id标识符的游戏的所有步骤。
要求
最低PHP版本:7.4.13
最低Composer版本:2.1.6
安装和运行游戏的说明
从Github
- 将项目克隆到本地机器;
- 如果未安装,请安装composer;
- 转到根目录;
- 在控制台执行命令
composer update; - 转到bin目录并运行guess-number.bat文件。
从Packagist
- 如果未安装,请安装composer;
- 转到您将克隆项目的目录;
- 执行命令
composer create-project /guess-number; - 转到bin目录;
- 运行guess-number.bat文件。
链接
Packagist: https://packagist.org.cn/packages/zhivaevvd/guess-number