Найти - Пользователи
Полная версия: Редактор персонажа "Vampire:the Masquerade" на Tkinter
Начало » GUI » Редактор персонажа "Vampire:the Masquerade" на Tkinter
1
antib
Решил выкатить своё творчество на конструктивную критику.
Имеет место (уже 20 лет как) ролевая игра “Вампир: Маскарад” с довольно навороченными на первый взгляд правилами создания персонажа игрока. Персонаж определяется придуманной историей и набором параметров, сложенным по одному из нескольких доступных вариантов. В любом случае игроку следует учитывать чтобы суммы потраченных очков на разные категории параметров составляли определённый ряд. Кроме того можно покупать всякие “перки”, набор которых определяется политической ориентацией и родословной персонажа (программа берет “перки” из txt файлов, которые пользователь может редактировать на свой вкус не вникая в тонкости питона). Например, если 7 очков на одну группу параметров и 5 на другую, то на третью можно потратить только 3. Пример упрощён. Программа предназначена для помощи в составлении этих наборов в соответствии с правилами и выдаче конечного результата в форме простого текста.
Внешний вид интерфейса подражает классическому виду листа персонажа. Программа выполняет все задуманные функции, запускается под windows и linux, но по части технической есть недоработки. Выглядит это вот так(240 Кб), под linux mint.

архив с скриптом http://depositfiles.com/files/443382jm6
Запускать файл main.py.
ZZZ
Было дело, игрались… :-)

Программу не запускал, код не читал, но скриншот приятный.
Если будешь развивать, подключи gettext и сделай русский, как переводом. Потом напиши пару строк на ангельском м выложи на PyPi: почитателей у этой игрушки много, авось кому-нить и приглянётся.
Да, для винды хоршо бы сборочку py2exe сделать, всё-таки любители поиграть редко становятся питонщиками.
antib
Локализация и сборка в планах на мутное будущее есть, не охота оставлять в тылу мелкие огрехи. Под некоторыми виндами ползёт грид, во вкладках с клановыми достоинствами/недостатками не доволен скроллом.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB