Skip to content

saymon-says/brain_games

Repository files navigation

Hexlet tests and linter status:

Actions Status Maintainability

Описание


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

Реализованные игры:


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

Технологии и подход к разработке


  • утилита Make
  • java-core, настройка окружения
  • контроль качества кода осуществлялся с помощью линтера eslint, а также утилиты CodeClimate;
  • используется Github Aсtions;
  • архитектура проекта построена на принципе переиспользования логики, что позволит добавить при необходимости новую игру. (принцип открытости\закрытости)

Требования


  • OpenJDK_16
  • Gradle 7.2
  • Make

Запуск


В терминале папки проекта выполнить команду make install & make run-dist, приложение консольное.

Пример работы


brain-game

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published