Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Brain Games

Данное приложение представляет из себя игры, развивающие логику, память и аналитическое мышление. Оно включает в себя 5 игр:

  1. Четность -- проверка чисел на четность.
  2. Калькулятор -- калькулятор чисел
  3. Делитель -- нахождение общего делителя двух чисел
  4. Прогрессия -- нахождения числа в прогрессии
  5. Простые числа -- нахождение простых чисел

Каждая игра при запуске запрашивает имя пользователя и предлагает ответить на 3 вопроса. При наличии правильного ответа игра продолжается и если игрок ответил правильно на все 3 вопроса, то он выиграл. В случае неправильного ответа, игрок проиграл и игра сразу прекращаеться с выводом верного результата. После этого можно пробовать сыграть еще раз, запустив игру заново или включить другую игру.

Иструкция по установке

  1. Для начала необходимо установить окружение. Посмотреть, как устанавливать окружения для разных систем можно здесь https://ru.hexlet.io/courses/python-setup-environment/lessons/venv/theory_unit
  2. Установить poetry. Посмотреть можно здесь https://python-poetry.org/docs/#installing-with-pipx
  3. Перейти в директорию python-project-49 и ввести poetry install. Данная команда создаст виртуальное окружение в текущей директории.
  4. Далее нужно собрать пакет командой make build . Неоходимо находиться в директории python-project, т.к. в ней есть Makefile. Все make команды будут работать только там.
  5. Желательно опубликовать приложение в индексе репозиториев PiCl командой make publish.
  6. Для установки приложения из пакетов ввести make package-install. Приложение установлено и готово к использованию.
  7. Если в процессе установки возникла ошибка, в которой указана невозможность установки по причине того, что файлы уже существуют в системе, то необходимо ввести make package-reinstall. Команда перезапишет предыдущую установку в системе.

Запуск игр.

  1. brain-even -- запуск игры Четность
  2. brain-calc -- запуск игры Калькулятор
  3. brain-gcd -- запуск игры Делитель
  4. brain-progression -- запуск игры Прогрессия
  5. brain-prime -- запуск игры Простые числа

Правила игр.

  1. Четность -- пользователю необходимо ответить yes или no на вопрос "Данное число является четным". Числа показываются случайным образом.
  2. Калькулятор -- пользователю нужно посчитать случайное выражение и ввести правильный ответ. Выражение соержит умножение, сложение, вычитание двух чисел.
  3. Делитель -- пользователю необходимо правильно определить и ввести число, являющиеся общим делителем двух случайных чисел.
  4. Прогрессия -- дана случайная арифметическая прогрессия с одним скрытым числом. Пользователю нужно определить это число и дать правильный ответ. Числа в прогрессии, их количество и спрятанное число выбираеться случайным образом.
  5. Простые числа -- пользователю нужно определить являеться ли случно показанное число простым и ввести ответ yes или no.

Видеодемонстрация игр показана ниже.

https://asciinema.org/connect/8746e952-adec-44e3-8f6e-5fdaa71f721a

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages