Карты заклинаний для D&D
Привет, любители Dungeons & Dragons! 🎲✨
Я разработчик и с недавнего времени любитель поиграть D&D по выходным с друзьями.
Знакомо ли вам это чувство, когда за игровым столом D&D нужно постоянно листать Player's Handbook в поисках описания заклинания? А потом еще объяснять игрокам, что именно делает заклинание, пока все ждут вашего хода? А если у вас есть свои хоумбрю и другие заклинания - их вообще нигде нет в удобном виде!
Я собрал генератор карт заклинаний для D&D на Python. Проект позволяет автоматически создавать карты заклинаний из Excel-файлов с данными. Поддерживает русский и другие (можно адаптировать под любые) языки, rich text форматирование и многослойную систему рендеринга.
Как это работает: Берете Excel файл с заклинаниями (название, описание, уровень, класс, компоненты), запускаете команду make generate-ru, и через несколько минут получаете готовые PNG карты, организованные по классам. Программа сама накладывает текст, иллюстрации, индикаторы источников (Player's Handbook, Xanathar's Guide) и номера уровней.
Я собрал около 755 заклинаний и сейчас адаптирую их под карточки (получается около 2000 карточек для всех известных мне классов)
Список можно посмотреть здесь
Для каждого класса я сделал отдельные карточки и планирую создать для них обратную сторону, но пока ещё не решил, как именно она будет выглядеть.
Какой же итог ?
Программа создает pdf файл готовый для распечатки и обрезке (линии 0.3 mm) в стандартном формате взятый из Magic The Gathering (63.5 mm на 88.9 mm или 2.5 инча на 3.5 инча) для каждого класса отдельно
Я сталкиваюсь с трудностями, но справляюсь. Так как я не дизайнер, использую ИИ для создания иллюстраций — осталось завершить около 200 картинок. Сложности есть и с адаптацией текста: нужно проверить и доработать более 700 заклинаний что само по себе является сложной задачей.
Я могу рассказать больше о софте и планах, но тогда этот пост будет бесконечным. Так что попытался как то коротко описать суть своего проекта.
Буду рад услышать ваши советы или конструктивную критику.
Прошу заметить что проект еще в разработке.
Спасибо за внимание Славные Герои !