PHPackages                             aidar555/hangman-game - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. aidar555/hangman-game

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

aidar555/hangman-game
=====================

v1.0.0(7mo ago)00[2 PRs](https://github.com/Aidar-555/hangman/pulls)PHP

Since Sep 16Pushed 6mo agoCompare

[ Source](https://github.com/Aidar-555/hangman)[ Packagist](https://packagist.org/packages/aidar555/hangman-game)[ RSS](/packages/aidar555-hangman-game/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (4)Used By (0)

Hangman Консольная игра "Виселица". Игрок должен отгадать слово, вводя буквы по одной.

Требования PHP версии не ниже 7.4

Composer версии не ниже 2.0

В php.ini должны быть включены: extension=mbstring

Установка и запуск Вариант 1. Локально (через git clone) Клонировать репозиторий: git clone  Aidar-555/hangman.git

Перейти в каталог проекта: cd hangman

Установить зависимости: composer install

Запустить игру: php bin/hangman

Вариант 2. Через Packagist (глобально) Установить пакет: composer global require Aidar-555/hangman

Запустить игру командой: hangman

Параметры командной строки Ключ Описание -n, --new Новая игра (по умолчанию) -l, --list Вывод списка сохранённых игр (не реализовано) -r , --replay Повтор игры с указанным идентификатором (не реализовано) -p &lt;имя&gt;, --player &lt;имя&gt; Имя игрока (по умолчанию "Player") -h, --help Показать справку по ключам запуска Игровой процесс Перед началом игры можно указать имя игрока через -p или --player.

В игре вводятся по одной букве латинского алфавита через клавиатуру, на запрос программы.

После каждой попытки:

Показывается текущее состояние слова (с маской для неугаданных букв). Отображается "виселица" с количеством ошибок. Игра продолжается до:

Победы: все буквы угаданы, Поражения: человечек нарисован полностью. В текущей версии история игр в базе данных не сохраняется

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance69

Regular maintenance activity

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

235d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b39d35315bdf5c33ac48f9809a1cd8f8864d0bbdfa00ac21f5b0b268c833c299?d=identicon)[Aidar-555](/maintainers/Aidar-555)

---

Top Contributors

[![Aidar-555](https://avatars.githubusercontent.com/u/197524869?v=4)](https://github.com/Aidar-555 "Aidar-555 (6 commits)")

### Embed Badge

![Health badge](/badges/aidar555-hangman-game/health.svg)

```
[![Health](https://phpackages.com/badges/aidar555-hangman-game/health.svg)](https://phpackages.com/packages/aidar555-hangman-game)
```

###  Alternatives

[niels-de-blaauw/php-doc-check

Command line tool that identifies code that needs documentation.

43236.3k4](/packages/niels-de-blaauw-php-doc-check)[ecoapm/libyear

A simple measure of software dependency freshness

28302.5k](/packages/ecoapm-libyear)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
