ktkrst/guess_number

该软件包的最新版本(dev-main)没有可用的许可信息。

安装: 0

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

dev-main 2022-12-16 14:51 UTC

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

  1. 在本地机器上克隆项目;
  2. 如果没有安装,请安装Composer;
  3. 进入根目录;
  4. 在控制台中执行命令 composer update
  5. 进入bin目录并运行guess-number.bat文件。

从Packagist

  1. 如果没有安装,请安装Composer;
  2. 进入您要克隆项目的目录;
  3. 执行命令 composer create-project ktkrst/guess-number
  4. 进入vendor/bin目录;
  5. 运行guess-number.bat文件。