Минимальные требования
- Должен быть установлен npm
- Должена быть установлена последная версия Node.js глобально.
Инструкция по установке и запуску
Склонируйте репозиторий проекта локально: git clone
Перейдите в директорию проекта cd frontend-project-44
В дирректории проекта запустите команду make install
Установить пакет в систему. Может потребоваться запуск с sudo! npm link
Чтобы убедиться в том, что проект развернут успешно, запустите brain-games в терминале.
Описание:
«Игры разума» — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.
Игры:
-
Определение четного числа.
Суть игры в следующем: пользователю показывается случайное число. И ему нужно ответить yes, если число чётное, или no — если нечётное. -
Калькулятор. Арифметические выражения, которые необходимо вычислить.
Суть игры в следующем: пользователю показывается случайное математическое выражение, например 35 + 16, которое нужно вычислить и записать правильный ответ. -
Определение наибольшего общего делителя.
Суть игры в следующем: пользователю показывается два случайных числа, например, 25 50. Пользователь должен вычислить и ввести наибольший общий делитель этих чисел. -
Прогрессия. Поиск пропущенных чисел в последовательности чисел.
Игроку показывается ряд чисел, образующий арифметическую прогрессию, зпри этом одном из чисел закрыто двумя точками. Игрок должен определить это число. -
Определение простого числа.
Игрок должен определить, является ли показанное число простым или нет.
Пример игры:
brain-progression
Welcome to the Brain Game!
What number is missing in the progression?
May I have your name? Roman
Hello, Roman!
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!
В случае, если пользователь дает неверный ответ, выводится сообщение:
Question: 5 7 9 11 13 .. 17 19 21 23
Your answer: 1
'1' is wrong answer ;(. Correct answer was '15'.
Let's try again, Sam!
Аскинема с примером установки пакета, запуска игры "Проверка на четность", победой и поражением игрока:
Аскинема с запуском игры "Калькулятор", победой и поражением игрока:
Аскинема с запуском игры "Наибольший общий делитель (НОД)", победой и поражением игрока:
Аскинема c запуском игры "Арифметическая прогрессия", победой и поражением игрока:
Аскинема c запуском игры "Простое ли число?", победой и поражением игрока: