PHPackages                             kirillsher/calculator - 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. kirillsher/calculator

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

kirillsher/calculator
=====================

Игра Калькулятор

v1.0(1y ago)02PHP

Since Feb 7Pushed 1y ago1 watchersCompare

[ Source](https://github.com/KirillSher/calculator_game)[ Packagist](https://packagist.org/packages/kirillsher/calculator)[ RSS](/packages/kirillsher-calculator/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Игра "Калькулятор"
==================

[](#игра-калькулятор)

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

Установка
---------

[](#установка)

1. Убедитесь, что у вас установлен [Composer](https://getcomposer.org/).
2. Клонируйте репозиторий: ```
    git clone https://github.com/KirillSher/calculator_game.git
    ```
3. Перейдите в каталог проекта: ```
    cd calculator
    ```
4. Установите зависимости: ```
    composer install
    ```
5. Запустите игру: ```
    php bin/calculator
    ```

Установка через Packagist
-------------------------

[](#установка-через-packagist)

1. Убедитесь, что Composer установлен глобально.
2. Установите игру: ```
    composer global require kirillsher/calculator
    ```
3. Запустите игру из командной строки: ```
    calculator
    ```

Как играть
----------

[](#как-играть)

1. Вам будет показано случайное арифметическое выражение, например: `45+12*3-7`.
2. Введите правильный ответ.
3. Если ответ верный, вы получите сообщение `Правильно!`.
4. Если ответ неверный, вы увидите правильный ответ.
5. После каждого раунда вам будет предложено сыграть еще раз:
    - Введите `y`, чтобы продолжить.
    - Введите `n`, чтобы выйти.

Пример игры
-----------

[](#пример-игры)

```
Добро пожаловать в игру "Калькулятор"!
Вам будет показано арифметическое выражение, которое нужно вычислить.
Поехали!
Вычислите выражение: 45+12*3-7
Ваш ответ: 74
Правильно!
Хотите сыграть еще раз? (y/n): y
Вычислите выражение: 10-5*2+8
Ваш ответ: 18
Неправильно. Правильный ответ: 8
Хотите сыграть еще раз? (y/n): n
Спасибо за игру! До встречи!

```

Зависимости
-----------

[](#зависимости)

- [wp-cli/php-cli-tools](https://github.com/wp-cli/php-cli-tools) — библиотека для работы с консольным вводом/выводом.

Автор
-----

[](#автор)

- **KirillSher**
- GitHub: [KirillSher](https://github.com/KirillSher)

Ссылки
------

[](#ссылки)

- Packagist: [Calculator Game](https://packagist.org/packages/kirillsher/calculator)
- [Репозиторий на GitHub](https://github.com/KirillSher/calculator_game.git)
- Лицензия: MIT

###  Health Score

23

—

LowBetter than 26% of packages

Maintenance40

Moderate activity, may be stable

Popularity2

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity38

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

512d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/150697572?v=4)[KirillSher](/maintainers/KirillSher)[@KirillSher](https://github.com/KirillSher)

---

Top Contributors

[![KirillSher](https://avatars.githubusercontent.com/u/150697572?v=4)](https://github.com/KirillSher "KirillSher (7 commits)")

### Embed Badge

![Health badge](/badges/kirillsher-calculator/health.svg)

```
[![Health](https://phpackages.com/badges/kirillsher-calculator/health.svg)](https://phpackages.com/packages/kirillsher-calculator)
```

###  Alternatives

[ecoapm/libyear

A simple measure of software dependency freshness

28306.2k](/packages/ecoapm-libyear)[niels-de-blaauw/php-doc-check

Command line tool that identifies code that needs documentation.

43243.4k4](/packages/niels-de-blaauw-php-doc-check)

PHPackages © 2026

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