Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Генератор карточек персонажей

Этот проект генерирует карточки персонажей для игры, создавая случайных персонажей с уникальными именами, профессиями, городами и навыками. Для создания карточек используется шаблон SVG, который заменяется случайно сгенерированными данными. Проект также включает использование рунного шрифта для отображения навыков персонажей.

Установка

  1. Клонируйте репозиторий:

    git clone https://github.com/your-username/your-repo.git
    cd your-repo
  2. Создайте виртуальное окружение:

    python -m venv venv

    Для активации виртуального окружения:

    • Linux/MacOS:
    source venv/bin/activate
    • Windows:
    venv\Scripts\activate
  3. Установите зависимости:

    Для этого проекта необходимо установить библиотеки Faker и Pillow (для генерации случайных данных и работы с изображениями). Установите их с помощью следующей команды:

    pip install -r requirements.txt
  4. Запуск проекта:

    После того как все зависимости установлены, вы можете запустить проект. Для этого выполните команду:

    python main.py
  5. Результаты:

    После выполнения скрипта, 10 карточек персонажей будут сохранены в папку results/. Каждый файл будет называться result_X.svg, где X — это номер карточки.

Описание работы скрипта

  1. Генерация случайных данных: Скрипт использует библиотеку Faker для генерации случайных имен, фамилий, профессий и городов для каждого персонажа.
  2. Обновление навыков с рунным шрифтом: Каждый из навыков персонажа преобразуется в рунический шрифт с использованием соответствующей функции замены символов.
  3. Создание карточек: Для каждого персонажа генерируется уникальная карточка с данными и с рунным стилем для отображения навыков.
  4. Сохранение результатов: Каждая сгенерированная карточка сохраняется в формате SVG в папке results/.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages