rusjkh/hangman

此包的最新版本(v1.3)没有可用的许可证信息。

游戏

安装: 3

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

v1.3 2022-11-18 11:29 UTC

This package is auto-updated.

Last update: 2024-09-18 15:34:31 UTC


README

编写一个玩“猜字母游戏”的程序。计算机猜一个六字母的词(需要提前生成和保存到数据库中的可能单词列表),并在页面上为每个字母绘制单独的空单元格。玩家尝试猜字母,然后猜测整个单词。如果玩家猜对了字母,计算机将其写入单元格。如果猜错了,则绘制悬挂人的一个部分(使用伪图形)。为了获胜,玩家必须在悬挂人完全绘制出来之前猜出单词中的所有字母。

  • 所有比赛日期和结果,以及所有游戏尝试的信息都应该保存到数据库中。
  • 数据库中每场比赛应保存以下信息
    • 游戏日期
    • 玩家姓名
    • 计算机猜的词
    • 游戏结果(猜对/猜错)
    • 尝试记录格式:尝试次数 | 提出的字母 | 结果
  • 程序应实现三种模式
    • 新游戏。
    • 输出数据库中保存的所有游戏列表。
    • 重复任何保存的游戏(即重复该游戏的全部步骤)。

要求

PHP最小版本:8.0
Composer最小版本:2.4.2

安装和运行游戏的说明

从Github

  1. 克隆项目到本地机器;
  2. 如果没有安装,安装composer;
  3. 转到根目录;
  4. 在控制台中执行命令 composer update
  5. 转到bin目录并运行hangman.bat文件。

从Packagist

  1. 如果没有安装,安装composer;
  2. 转到您要克隆项目的目录;
  3. 执行命令 composer create-project rusjkh/hangman
  4. 转到vendor/bin目录;
  5. 运行hangman.bat文件。

链接

Packagist: https://packagist.org.cn/packages/rusjkh/hangman