trapezaiv / hangman
该软件包最新版本(dev-main)没有提供许可证信息。
dev-main
2022-09-21 14:52 UTC
Requires
- wp-cli/php-cli-tools: ^0.11.15
This package is not auto-updated.
Last update: 2024-09-19 23:07:48 UTC
README
编写一个“挂人”游戏(hangman)的程序。计算机随机选择一个六个字母的单词(需要事先生成并保存到数据库中的可能单词列表),并在页面上为每个字母绘制单独的空单元格。玩家尝试猜测字母,然后猜测整个单词。如果玩家猜对了字母,计算机将其填入单元格。如果猜错了,则绘制挂人的人体的一部分(使用伪图形)。要获胜,玩家必须在挂人的人体完全绘制之前猜出所有的字母。
-
所有游戏的日期和结果信息,以及所有游戏尝试都应该保存在数据库中。
-
数据库中每个游戏应保存以下信息
- 游戏日期
- 玩家姓名
- 计算机随机选择的单词
- 游戏结果(猜对了/猜错了)
- 尝试记录格式:尝试次数 | 提出的字母 | 结果
-
程序应实现三个模式
- 新游戏。
- 输出所有已保存的数据库游戏的列表。
- 重复任何已保存的游戏(即重复该游戏的全部步骤)。
要求
最低PHP版本:8.0
最低Composer版本:2.4.2安装和运行游戏的说明
从Github
- 将项目克隆到本地机器上;
- 如果尚未安装,请安装composer;
- 进入根目录;
- 在控制台执行
composer update命令; - 进入bin目录,并运行hangman.bat文件。
从Packagist
- 如果尚未安装,请安装composer;
- 进入您要克隆项目的目录;
- 执行
composer require trapezaiv/hangman命令; - 进入vendor/bin目录;
- 运行hangman.bat文件。
链接
Packagist: https://packagist.org.cn/packages/trapezaiv/hangman