Проект «Игры разума» создан в рамках профессии «Фронтенд-разработчик» на платформе Hexlet.io.
«Игры разума» — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.
- Brain Even (определение четного числа)
- Brain Calc (калькулятор)
- Brain GCD (определение наибольшего общего делителя)
- Brain Progression (арифметическая прогрессия)
- Brain Prime (определение простого числа)
Команды, с помощью которых вызываются игры:
>> brain-even
>> braic-calc
>> brain-gcd
>> brain-progression
>> brain-prime
$ brain-progression
Welcome to the Brain Game!
What number is missing in this progression?
May I have your name? Daniil
Hello, Daniil!
Question: 14 .. 18 20 22 24 26 28
>> Your answer: 16 # Пользователь вводит ответ
Correct!
Question: 5 6 7 8 9 .. 11 12
>> Your answer: 10 # Пользователь вводит ответ
Correct!
Question: 12 15 18 21 .. 27 30 33
>> Your answer: 24 # Пользователь вводит ответ
Correct!
Congratulations, Roman!
⚠️ Перед установкой проекта проверьте наличие установленных php, composer!
Для запуска имеющихся игр необходимо предварительно установить данный проект:
- Склонируйте репозиторий, используя одну из следующих консольных команд:
# HTTPS
>> git clone https://github.com/DaniillGolovin/Brain-Games.git
# SSH
>> git clone git@github.com:DaniillGolovin/Brain-Games.git
- Осуществите установку проекта:
>> make install
- Запустите любую из игр посредством команд, указанные ниже.
Для глобальной установки выполните команду
>> composer global require daniillgolovin/php-project-lvl1
Команда для запуска: brain-even
Команда для запуска: brain-calc
Команда для запуска: brain-gcd
Команда для запуска: brain-progression
Команда для запуска: brain-prime
.
└── Brain-Games
├── Makefile
├── README.md
├── bin
│ ├── brain-calc
│ ├── brain-even
│ ├── brain-games
│ ├── brain-gcd
│ ├── brain-prime
│ └── brain-progression
├── composer.json
├── composer.lock
└── src
├── Cli.php
├── Engine.php
└── Games
├── Calc.php
├── Even.php
├── Gcd.php
├── Prime.php
└── Progression.php
4 directories, 17 files