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