1.0.1 • Published 5 years ago

brain-games-from-a.moshkov v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

Учебный проект "Brain games"

Maintainability Build Status

Учебный проект "Brain games" - это набор миниигр, запускаемых из консоли. Для победы в игре, необходимо ответить правильно на 3 вопроса. Игры можно выбирать как конкретные, так и случайную из списка.

Установка

npm install -g brain-games-from-a.moshkov

Запуск

Запуск можно осуществлять как cписком игр с помощью команды brain-games, так и конкретную игру из списка:

  • brain-balance
  • brain-calc
  • brain-even
  • brain-gcd
  • brain-prime
  • brain-progression

Установка проекта и пример игры

asciicast

Игра brain-balance

Необходимо сбалансировать число.

Сбалансированное число – это число, в котором наименьшая цифра отличается от наибольшей не более чем на единицу.

Примеры сбалансированных чисел: 111, 233, 55, 001, 9999, 0001.

А, например, число 123 не является сбалансированным, потому что наименьшая цифра в нем равна 1, а наибольшая - 3, а разница между ними - 2. При балансировке числа "большие" цифры отдают излишки "меньшим" так, чтобы в итоге число стало сбалансированным. В случае с числом 123 цифра 3 должна отдать единицу цифре 1, и в итоге получим число 222.

Порядок цифр в сбалансированном числе – по возрастанию. Например, вместо 322 и 232 нужно указывать 223.

Игра brain-calc

"Калькулятор". Суть игры в следующем: пользователю показывается случайное математическое выражение, например 35 + 16, которое нужно вычислить и записать правильный ответ.

Игра brain-even

"Проверка на четность". Суть игры в следующем: пользователю показывается случайное число. И ему нужно ответить yes, если число чётное, или no — если нечётное.

Игра brain-gdc

"Наибольший общий делитель (НОД)". Суть игры в следующем: пользователю показывается два случайных числа, например, 25 50. Пользователь должен вычислить и ввести наибольший общий делитель этих чисел.

Игра brain-prime

"Простое ли число?". Суть игры в следующем: пользователю показывается случайное число. И ему нужно ответить yes, если число простое, или no — если наоборот.

Игра brain-progression

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

Для разработки

git clone git@github.com:amshkv/project-lvl1-s412.git

make install
1.0.1

5 years ago

1.0.0

5 years ago

0.7.0

5 years ago

0.6.0

5 years ago

0.5.0

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.0.1

5 years ago