Поиграть можно тут https://alexandr-batanov.itch.io/resume-game. Возможно, потребуется VPN (зависит от провайдора)
Этот проект - веб-игра платформер, написанная на Godot и экспортированная для запуска в веб-браузере. Для запуска игры используется Flask, который обеспечивает веб-сервер для статических файлов и управляет взаимодействием с базой данных.
- Клонируйте репозиторий на свой компьютер:
git clone [email protected]:AlexBatanov/resume_game.git
cd app
- Установите необходимые зависимости:
pip install -r requirements.txt
- Создать и заполнить .env
FLASK_APP=yacut
FLASK_ENV=development
DATABASE_URI=sqlite:///db.sqlite3
SECRET_KEY=YOUR_SECRET_KEY
- Установить модуль окружения
-
Если у вас Linux/macOS
export FLASK_APP=app
-
Если у вас windows
set FLASK_APP=app
-
Для создания базы данных и применения миграций используется Flask-Migrate.
-
Инициализация базы данных (первоначальное создание):
flask db init
- Создание миграции на основе изменений в моделях:
flask db migrate -m "Описание изменений"
- Применение миграции к базе данных:
flask db upgrade
- Запустите веб-сервер Flask:
flask run
- Откройте веб-браузер и перейдите по адресу: http://localhost:5000
Дополнительная информация Для более подробной документации по проекту, обратитесь к документации Godot. Для получения дополнительной информации о Flask и Flask-Migrate, обратитесь к официальной документации Flask и официальной документации Flask-Migrate.