«Игры разума» — мой первый проект, это набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.
- ОС - *nix подобные системы или настроенный Windows
- Используемая версия Node при написании проекта v18.7.0.
- Клонируем репозиторий с проектом, с помощью команды:
git clone <ssh/url>
. - Переходим в директорию с проектом, с помощью комадны:
cd <нужная директория>
. - Устанавливаем зависимости проекта, с помощью команды:
make install
. - Устанавливаем пакет с играми локально, с помощью команды:
npm link
. - Запускаем нужную игру. У каждой игры есть своя команда для запуска.
Пользователю показывается случайное число. И ему нужно ответить yes, если число чётное, или no — если нечётное.
Пользователю показывается случайное математическое выражение, например 35 + 16, которое нужно вычислить и записать правильный ответ.
Пользователю показывается два случайных числа, например, 25 50. Пользователь должен вычислить и ввести наибольший общий делитель этих чисел.
Пользователю показывается ряд чисел, образующий арифметическую прогрессию, случайное число из этого ряда заменятся двумя точками.
Игрок должен определить это число.
Пользователю показывается случайное число. И ему нужно ответить yes, если число является простым, или no — если число не является простым.
Простое число — целое положительное число, имеющее ровно два различных натуральных делителя — единицу и самого себя.
Например, 7 — простое число, потому что делится без остатка только на 1 и на себя.