polyushina/hangman

此软件包的最新版本(v0.5)没有提供许可证信息。

安装: 5

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

v0.5 2021-10-28 19:42 UTC

This package is auto-updated.

Last update: 2024-09-29 05:49:12 UTC


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。

链接

https://packagist.org.cn/packages/polyushina/hangman