elvolt/php-project-lvl1

View on GitHub
README.md

Summary

Maintainability
Test Coverage
# Проект "Игры Разума"

<a href="https://codeclimate.com/github/elvolt/php-project-lvl1/maintainability">
    <img src="https://api.codeclimate.com/v1/badges/ddc1b3d9ac507080462c/maintainability" />
</a>
<a href="https://travis-ci.org/elvolt/php-project-lvl1">
    <img src="https://travis-ci.org/elvolt/php-project-lvl1.svg?branch=master">
</a>


Проект выполнен в рамках обучения по [профессии "PHP-программист" в школе Хекслет](https://ru.hexlet.io/professions/php) 

Проект представляет собой набор мини-игр, запускаемых из консоли.

## Установка

Установка пакета с помощью Composer:

```bash
$ composer global require elvolt/brain-games
```

<a href="https://asciinema.org/a/iIsomvEzZLGP9ifJtK9etEKA6" target="_blank">
    <img src="https://asciinema.org/a/iIsomvEzZLGP9ifJtK9etEKA6.svg" width = "70%" height = "70%" />
</a>

## Как играть
#### Игра: "Проверка на чётность"

Игроку показывается случайное число. Нужно ответить yes, если число чётное, или no — если нечётное

```bash
$ brain-even
```

<a href="https://asciinema.org/a/PM2EeN20uoPTRfCgqHK0Gp08F" target="_blank">
    <img src="https://asciinema.org/a/PM2EeN20uoPTRfCgqHK0Gp08F.svg" width = "70%" height = "70%" />
</a>

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

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

```bash
$ brain-calc
```

<a href="https://asciinema.org/a/8gHwbBZT7qvWNJc44xeapcJQP" target="_blank">
    <img src="https://asciinema.org/a/8gHwbBZT7qvWNJc44xeapcJQP.svg" width = "70%" height = "70%" />
</a>

#### Игра "Наибольший общий делитель (НОД)"

Игроку показываются два случайных числа. Нужно вычислить и ввести наибольший общий делитель этих чисел.

```bash
$ brain-gcd
```

<a href="https://asciinema.org/a/HX3abLb9GxLlHfYBdPldMxVYf" target="_blank">
    <img src="https://asciinema.org/a/HX3abLb9GxLlHfYBdPldMxVYf.svg" width = "70%" height = "70%" />
</a>

#### Игра "Арифметическая прогрессия"

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

```bash
$ brain-progression
```

<a href="https://asciinema.org/a/58VHUrQOB8HtFOWnw5C4pERg4" target="_blank">
    <img src="https://asciinema.org/a/58VHUrQOB8HtFOWnw5C4pERg4.svg" width = "70%" height = "70%" />
</a>

#### Игра "Простое ли число?"

Игроку показывается случайное число. Нужно ответить yes, если число простое, или no — если нет

```bash
$ brain-prime
```

<a href="https://asciinema.org/a/Rx5srk1JKcYAALRXfpRqiGb3A" target="_blank">
    <img src="https://asciinema.org/a/Rx5srk1JKcYAALRXfpRqiGb3A.svg" width = "70%" height = "70%" />
</a>