rusjkh / hangman
此包的最新版本(v1.3)没有可用的许可证信息。
游戏
v1.3
2022-11-18 11:29 UTC
Requires
- gabordemooij/redbean: dev-master
- squizlabs/php_codesniffer: ^3.7
- wp-cli/php-cli-tools: ^0.11.13
README
编写一个玩“猜字母游戏”的程序。计算机猜一个六字母的词(需要提前生成和保存到数据库中的可能单词列表),并在页面上为每个字母绘制单独的空单元格。玩家尝试猜字母,然后猜测整个单词。如果玩家猜对了字母,计算机将其写入单元格。如果猜错了,则绘制悬挂人的一个部分(使用伪图形)。为了获胜,玩家必须在悬挂人完全绘制出来之前猜出单词中的所有字母。
- 所有比赛日期和结果,以及所有游戏尝试的信息都应该保存到数据库中。
- 数据库中每场比赛应保存以下信息
- 游戏日期
- 玩家姓名
- 计算机猜的词
- 游戏结果(猜对/猜错)
- 尝试记录格式:尝试次数 | 提出的字母 | 结果
- 程序应实现三种模式
- 新游戏。
- 输出数据库中保存的所有游戏列表。
- 重复任何保存的游戏(即重复该游戏的全部步骤)。
要求
PHP最小版本:8.0
Composer最小版本:2.4.2
安装和运行游戏的说明
从Github
- 克隆项目到本地机器;
- 如果没有安装,安装composer;
- 转到根目录;
- 在控制台中执行命令
composer update
; - 转到bin目录并运行hangman.bat文件。
从Packagist
- 如果没有安装,安装composer;
- 转到您要克隆项目的目录;
- 执行命令
composer create-project rusjkh/hangman
; - 转到vendor/bin目录;
- 运行hangman.bat文件。