alexzero00/guess-number

此包最新版本(v2.3)没有提供许可信息。

v2.3 2024-01-11 07:24 UTC

This package is auto-updated.

Last update: 2024-09-11 10:37:43 UTC


README

"猜数字" (guess-number)

计算机在一个由设置中指定的最大数范围内猜一个数。玩家需要在有限次数的尝试中猜出这个数,最大尝试次数也在设置中指定。每次尝试后,计算机都会告诉玩家输入的数是比猜测的数大还是小。

  • 你的程序还应保存关于所有游戏和每次尝试的信息。
  • 数据库中每个游戏应保存以下信息
    • 游戏日期
    • 玩家姓名
    • 最大可能数
    • 计算机猜的数
    • 游戏结果(猜对/猜错)
  • 尝试记录格式:尝试次数 | 提出的数字 | 计算机回答
  • 程序应实现以下模式
    • 新游戏。
    • 显示所有保存游戏的列表。
    • 显示所有玩家胜利的游戏列表。
    • 显示所有玩家失败的游戏列表。
    • 显示玩家统计数据。对于每个玩家,需要计算胜利次数

要求

最小PHP版本:8.1.6 最小Composer版本:2.6.4

  • 从Github安装和运行游戏的说明

    • 将项目克隆到本地机器;
    • 如果没有安装,请安装composer;
    • 进入根目录;
    • 在控制台中运行命令composer update;
    • 进入bin目录并启动命令行,输入"php guess-number.php"。
  • 从Packagist

    • 如果没有安装,请安装composer;
    • 进入你要克隆项目的目录;
    • 运行命令composer require alexzero00/guess-number; 进入vendor/bin目录;启动命令行并输入"php guess-number.php"。
    • Packagist链接:alexzero00/guess-number

玩家的操作

启动游戏后,输入一个从1到允许的最大数的数字。如果你想提前退出游戏,请输入"!"。