Тестовое задание

Квест-игра. Пользователю появляются вопросы с вариантами ответов. Вариантов ответов может быть переменное количество. В зависимости от выбора пользователя, предлагаются следующие вопросы с ответами. У пользователя должна быть возможность начать новую игру в любой момент. Реализовать клиент-серверное приложение. Клиент - web, сервер - python.

Установка и запуск

  1. Установите Python версии не ниже 3.7. Для этого скачайте установщик с официального сайта и запустите его.
  2. Установите Flask. Подробное объяснение, как это сделать, дано в видео по ссылке.
  3. Запустите приложение командой
flask run
Пример:
  • Создайте в нужном месте папку. В ней будет храниться приложение. Например, "flask_app" в папке Documents.
  • Откройте командную строку и перейдите в созданную папку:
C:\Users\Nerka>cd Documents\flask_app
  • Создайте виртуальное окружение:
C:\Users\Nerka\Documents\flask_app>py -m venv env
  • Запустите виртуальное окружение:
C:\Users\Nerka\Documents\flask_app>env\Scripts\activate
  • Установите Flask:
(env) C:\Users\Nerka\Documents\flask_app>pip install flask
  • Поместите файлы приложения в созданную папку (flask_app).
  • Запустите приложение:
(env) C:\Users\Nerka\Documents\flask_app>run flask
  • Откройте приложение, перейдя по адресу: http://127.0.0.1:5000/ (он также указывается в консоли и вы можете скопировать его оттуда)