polyushina / hangman
此软件包的最新版本(v0.5)没有提供许可证信息。
v0.5
2021-10-28 19:42 UTC
Requires
- gabordemooij/redbean: dev-master
- wp-cli/php-cli-tools: ^0.11.13
Requires (Dev)
README
莫尔多瓦国立大学,数学与信息技术学院,402班,波利乌希娜·D·V。
描述
计算机随机生成一个六字母的英语单词,你的任务是猜测字母,然后猜出整个单词。如果你猜对了字母,计算机就会将其填入格子中。如果你猜错了,计算机就会画出一个被绞死的人的身体的一部分。要想胜利,你需要在你猜出所有字母之前,绞死的人的身体完全画出来。
程序中实现了三种模式:*新游戏。*显示所有保存的局。*重复任何保存的局(即重复该局的全部步骤)。
伪代码
+---+ +---+ +---+ +---+ +---+ +---+ +---+
| 0 | 0 | 0 | 0 | 0 | 0 |
| | | | /| | /|\ | /|\ | /|\ |
| | | | | / | / \ |
=== === === === === === ===
应用程序的工作模式在启动时由命令行参数确定
- --new. 新游戏。如果没有参数启动程序,则默认使用此模式。
- --list. 显示所有保存的游戏列表。
- --replay id. 使用id重复游戏。
- --help. 显示关于应用程序和可用启动键的简要信息。
数据库
- 游戏和所有步骤的信息会自动保存到位于bin目录中的gamedb.db数据库中。
- 要查看数据库中的数据,请使用命令行并从bin目录中运行hangman.php文件,使用以下命令
- 要查看所有游戏,请使用命令
--list
。 - 要查看特定游戏的步骤,请使用命令
--replay id
,其中id是游戏的编号。
- 要查看所有游戏,请使用命令
最低版本
Composer版本2.1.6 2021-08-19 17:11:08 PHP 7.4.23
安装和运行游戏
从Github
克隆项目到本地机器;如果没有安装,请安装composer;进入根目录;在控制台执行命令composer update;从根目录进入bin目录并运行hangman.bat。从Packagist
如果没有安装,请安装composer;进入你要克隆项目的目录;执行命令composer create-project polyushina/hangman;进入bin目录;运行hangman.bat。