Skip to content

«Игры разума» — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга.

khloptsevps/brain-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maintainability Node.js CI

Brain Games / Игры разума

Учебный проект школы программирования "Hexlet".

Описание

«Игры разума» — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.

Игры:

  • Калькулятор. Арифметические выражения, которые необходимо вычислить.
  • Прогрессия. Поиск пропущенных чисел в последовательности чисел.
  • Определение четного числа.
  • Определение наибольшего общего делителя.
  • Определение простого числа.

Цель:

  • Знакомство с NPM.
    • установка и обновление дополнительных библиотек;
    • публикация пакета и пр.;
  • Настройка среды (ОС, редактор кода, линтеры);
    • Настройка ОС;
    • Установка редактора кода;
    • Подключение линтера (Eslint, стандарт Airbnb);
  • Работа с кодом:
    • Управление модулями (импорт функций, разделение программы на части, организация структуры директорий);
    • Правильное именование констант, функций, переменных;
    • Изоляция побочных эффектов;
    • Создание правильных барьеров абстракций (высокая модульность);
  • Работа с документацией.

Setup

$ make install

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

how to play: "brain-even"

$ brain-even

Winner
asciicast

Loser
asciicast

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

how to play: "brain-calc"

$ brain-calc

Winner
asciicast

Loser
asciicast

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

how to play: "brain-gcd"

$ brain-gcd

Winner
asciicast

Loser
asciicast

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

how to play: "brain-progression"

$ brain-progression

Winner
asciicast

Loser
asciicast

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

how to play: "brain-prime"

$ brain-prime

Winner
asciicast

Loser
asciicast

About

«Игры разума» — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published