1. Турнир по мафии
    Приз - чья-то жопа и возможно квартира)
    Пилимся
    Скрыть объявление

Прога для ГМов игры Диксит.

Тема в разделе "Диксит", создана пользователем Сталин, 1 Январь 2026.

  1. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Написал на днях прогу помощника для ГМов, чтобы было проще вести дикситы.
    Автоматизация работы ГМ процентов на 80%

    Поддержка трех хостингов для загрузки карт.
    Меню с помощью, как прога работает.
    Возможность сохранения процесса игры и загрузка игры из файла (для продолжения игры в следующий игровой день, после перезагрузки компа)

    Выбор папки где ррасположена колода.
    Рандом по игрокам по формуле: число игроков + 5 карт.

    выбор ведущего (кто автор ассы в туре)
    Учет подбросов
    и формирование галереи тура (без текста/видео/картинки самой ассы)
    Галерея формируется от меньшего номера карты к большей.
    Учет выбора игроков оригиналов и формирование таблицы итогов тура.
    Перемещение по турам.
    Постоянный учет общего кол-ва основных очков и допов.
    Таблица формируется от игрока набравшего максимум к игроку с минимумом очков.
    В последнем туре формируется поздравление победителей с 1,2 и 3 местами.
    Имеется поле с логом действий ГМа.

    Некоторые скриншоты проги тут:

    [​IMG]
    [​IMG]
    [​IMG]


    Можно копировать на флешку, отправлять другим ГМам — он будет работать на любой Windows 7/8/10/11 (64-bit)
    Размер файла 20,4 мб (работает как портативная версия без установки, по двойному клику на файл)
    Важно: на 32 битных не будет работать.
    У меня комп 64 разрядный. поэтому только 64.
    Но у меня есть исходный код на Python, если кто-то скомпелирует для 32 разрядной системы, то отлично.

    Пашечка, Малина, Ада, Хома. Пожалуйста, если интересно могу скинуть файл.

    Например итог 1 тура.
    Прога дает карту оригинала
    И таблицу с итогом тура.
    ГМу остается копирнуть и вставить это в тему игры:

    [​IMG]
    [​IMG]


    _ _ _
    На мой взгляд работа ГМа на 80% автоматизирована.
     
    • Красава! Красава! x 9
    Последнее редактирование: 2 Январь 2026 в 16:09
  2. Пашечка

    Пашечка Мирный житель

    В Семье с:
    2 Август 2020
    Сообщения:
    6.897
    Лайков получено:
    2.516
    Рейтинги:
    +8.120
    Ух, интересно))
    у меня ноут старый - мне не пойдет
    и с компа не вижу табличку) с телефона вижу
    [​IMG]
     
    Последнее редактирование: 1 Январь 2026 в 19:58
  3. Babka Yozhka

    Babka Yozhka Мирный житель

    В Семье с:
    14 Август 2024
    Сообщения:
    3.173
    Лайков получено:
    274
    Рейтинги:
    +938
    как интересно.
    А можно мне тоже попробовать эту программу?
     
  4. vasex

    vasex Мирный житель

    В Семье с:
    11 Март 2023
    Сообщения:
    4.282
    Лайков получено:
    124
    Рейтинги:
    +480
    одна из главных проблем ведущих сейчас надежный хостинг, нормально отображаемый у всех, и сбор множества ссылок на картинки. и скрины с табличкой потом тоже делать надо по ходу дела. это кстати одна и главных проблем для условного новичка-гм - возиться с хостингами и кодами картинок, не все с этим могут справиться без подготовки.

    в диксит записался бы сейчас, в мафию нет
     
  5. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    У проги предусмотрен выбор из 3 хостигов.
    Я тестил, вроде 2 надежные, один работает, но хуже(VPN есть или нет)



    Если у тебя 64 разрядная винда. То конечно можно.
    У тебя телега есть? Могу в ТГ кинуть, (если 64 разряда)

    Протестировали на моем и на чужом компе.
    рабочим вариантом оказался не один екзешник, а папка с файлами.

    Протестировали на другом компе запуск.
    Оказались сложности с запуском из-за разницы в системе (установленные компоненты или что-то еще).

    Этот вариант оказался рабочим.
    Три хостинга в настройках!

    upload_2026-1-2_1-17-14.png
     
    Последнее редактирование: 2 Январь 2026 в 01:32
  6. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    У тебя же есть ноут новее. Там вроде 64 разряда)
    На время игры можешь же на нем.

    Я имитировал игру. На 80% для ГМ заморочек меньше.
    Не нужно рандомить, создавать папочки, раскидывать по папкам карты и т.д. Ошибки с рандомом, с подсчетом очков исключены.
    Там много подсказок.
    При вводе карты игрока, например, ты видишь в окне ввода набор его карт. Т.е. если игрок пришлет не свой номер - ты это увидишь и прога не даст левый номер ввести.
    И т.д.

    Тестировать прогу можно на 3 минимум игроках. Чтобы все проверить.
    Прога колоду видит, подключает ее, раздает карты случайным образом.
    Ну весь процесс. Кроме самих ассоциаций. Потому что там может быть картинка, видео с ютуба, текст и т.д. Тут сложно. Поэтому все генерирует кроме:

    Асса 1 от Сталина!

    Ы

    Подкидываем карты.
     
    Последнее редактирование: 2 Январь 2026 в 01:28
  7. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Щас сделаем проще. На сайт загружу rar архив.
    Любой желающий может скачать. Распространять можете на свое усмотрение. Моего разрешения спрашивать не надо))
    Я просто так сделал. Зарабатывать на этом не собираюсь. Автором себя указал в помощи. На этом все.
    Никакой рекламы, Полностью бесплатная прога.
    Как развитие диксита сделал.
     
    • Красава! Красава! x 3
    • Флирт Флирт x 1
    Последнее редактирование: 2 Январь 2026 в 23:19
  8. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    • Красава! Красава! x 1
    Последнее редактирование: 6 Январь 2026 в 11:58
  9. Babka Yozhka

    Babka Yozhka Мирный житель

    В Семье с:
    14 Август 2024
    Сообщения:
    3.173
    Лайков получено:
    274
    Рейтинги:
    +938
    да, 64 разрядная винда
     
  10. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Ссылка на скачивание выше. С моего сайта.
    Вставь ссылку в адресную строчку браузера.
     
    Последнее редактирование: 2 Январь 2026 в 01:58
  11. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Для теста требуется колода карт.
    На колоду карт нужно указать по кнопке "ВЫБРАТЬ КОЛОДУ"
    Тогда станет доступен рандом и т.д.
    Шаги должны быть последовательные.

    Прочитай помощь. Там процесс описан.
     
  12. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    После проведенной игры можно почистить папку.
    Например я создал игроков с именами 1, 2 и 3.
    Когда ГМ открывает файл с рандомом, прога создает файлики текстовые в папке по никам игроков и т.д.
    Так же в каждой игр создаются галереи раундов
    И форумные результаты раундов.
    Чтобы папка не разрасталась - их можно удалить после игры!
    Не удаляйте текстовый файл с лицензией, папки, exe и dll файлики.
    То что красным обведено после игры можно и лучше всего удалить.
    [​IMG]
    То что красным обведено после игры можно и лучше всего удалить.
     
    Последнее редактирование: 2 Январь 2026 в 02:12
  13. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Пишите, у кого получилось, у кого не вышло.
    Может быть не у всех заработает.
     
  14. Babka Yozhka

    Babka Yozhka Мирный житель

    В Семье с:
    14 Август 2024
    Сообщения:
    3.173
    Лайков получено:
    274
    Рейтинги:
    +938
    да, скачала, все отлично заработало, прогоняю сейчас)
     
    • Флирт Флирт x 1
  15. Babka Yozhka

    Babka Yozhka Мирный житель

    В Семье с:
    14 Август 2024
    Сообщения:
    3.173
    Лайков получено:
    274
    Рейтинги:
    +938
    загрузились карты на хостинг. Но пара штук загрузилась так:
    фх2.JPG фх3.JPG

    И так:
    фх1.JPG
     
  16. Babka Yozhka

    Babka Yozhka Мирный житель

    В Семье с:
    14 Август 2024
    Сообщения:
    3.173
    Лайков получено:
    274
    Рейтинги:
    +938
    Остальное отлично работает - и подбросы, и голоса, и подсчет.
    Только неудобно, что нельзя в оконном режиме смотреть программу, у меня большой монитор сейчас сдох, пока временно на маленьком работаю, вся картинка не влезает
     
  17. Babka Yozhka

    Babka Yozhka Мирный житель

    В Семье с:
    14 Август 2024
    Сообщения:
    3.173
    Лайков получено:
    274
    Рейтинги:
    +938
    Скриншот таблицы почему-то не полностью сделан:
    table_round_1.jpg


    Очень удобная для ГМ программа! Ну вот только не понятно, почему-то две карты на хостинг то ли не загрузились, то ли неправильно ссылка скопировалась как-то, и скрин таблицы урезанный
     
    • Флирт Флирт x 1
  18. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Попробуй хостинг сменить.
    Он начинает с одного определенного хостинга.
    В настройках смени хостинг перед рандомом.

    Но у меня таких проблем не возникло.

    Хмм.
     
    Последнее редактирование: 2 Январь 2026 в 02:51
  19. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Скриншот не полность.
    Наезжает потому что у тебя - экран мелкий

    Да, прогу нужно разворачивать, чтобы все было видно)
    У меня не весь экран уходит, чтобы нормальный скрин слелать.
    У тебя очень маленький экран наверное....работает через скриншот.
    А у тебя наезжает таблица за счёт переноса.
     
    Последнее редактирование: 2 Январь 2026 в 02:58
  20. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Ещё проверь формат карт.
    Может у тебя эти карты не того формата (которые не грузятся) или что-то не нравится системе.

    Я пробовал на колоде 60+
    Все хорошо работает.

    В общем экран у компа должен быть такой, чтобы табличка уместилась для скрина
    Да.
     
    Последнее редактирование: 2 Январь 2026 в 03:01
  21. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Могу доработать и левое поле немного увеличить в процентах относительно программы.
    Это поможет скрин сделать на меньшем экране.
     
    Последнее редактирование: 2 Январь 2026 в 03:01
  22. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Нумерацию картинок карт в колоде, которую подключаешь лучше всего использовать: 1.jpg, 2.jpg, 3.ipg и тд

    Ну и попробовать с ВПН и без ВПН
     
    Последнее редактирование: 2 Январь 2026 в 03:06
  23. Babka Yozhka

    Babka Yozhka Мирный житель

    В Семье с:
    14 Август 2024
    Сообщения:
    3.173
    Лайков получено:
    274
    Рейтинги:
    +938
    Попробую уже завтра, хорошо.
    Я видела, что можно хостинг менять,завтра два других прогоню
     
    • Красава! Красава! x 1
  24. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    В любом случае.
    Прога рабочая

    Хостинги можно добавить в обновлении.
    Поле для таблицы сделать чуть шире для скринов на меньшем экране.
    Или из таблицы можно убрать
    "Всего допов" и "всего основных очков"
    Просто по турам итог оставить.
    Две колонки не обязательные.
    Их можно убрать.
    Тогда ещё уменьшится необходимая ширина.

    Все это решается.
    Принцип работы вроде хорошо реализовал

    Нужно нормальные хостинги для РФ, без регистрации побольше найти.

    Эти я нашел, создав тестовую прогу, которая как раз искала рабочие хостинги.
    И она нашла вот эти три.

    И уже потом я их сюда и добавил.
     
    Последнее редактирование: 2 Январь 2026 в 03:22
  25. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Давайте тут в качестве теста сделаю игру тестовую между 3 игроками:
    Трус
    Балбес
    Бывалый
    (Если работает на 3 человек, значит работает и на 8 и на 10 и на 12)

    Колода 60+

    Хостин litterbox выбрал временный (фотки вроде бы хранятся 72 часа) для игры достаточно.

    Опубликую без асс. Три раунда. Буду тыкать, имитируя процесс. Напишите все ли все видят.
     
  26. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    1 раунд
    Галерея Труса:

    [​IMG]
    [​IMG]
    [​IMG]
     
  27. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Результат 1 тура:


    [​IMG]
    [​IMG]
     
  28. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Раунд 2.
    Асса от Балбеса:

    [​IMG]
    [​IMG]
    [​IMG]
     
  29. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Итог 2 тура:


    [​IMG]
    [​IMG]
     
  30. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Раунд 3.
    Асса от Бывалого:



    [​IMG]
    [​IMG]
    [​IMG]
     
  31. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Результат 3 тура:

    [​IMG]
    [​IMG]
     
  32. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Прога на моем мониторе не все место занимает, чтобы скрины таблицы были нормальные:

    [​IMG]

    Ширины экрана вроде вполне достаточно у нормального компа. У кого монитор меньше, на весь экран разверните прогу для нормальных скриншотов.


    _ _ _

    Через 72 часа пробная игра между Трус, Балбес и Бывалый и все фотки с хостинга удалятся.
    В случае выбора этого хостинга игра должна быть проведена не дольше 3 дней (72 часа с момента рандома) На мафке мы всегда в 72 часа укладываемся.
     
    Последнее редактирование: 2 Январь 2026 в 13:42
  33. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Для желающих доработать прогу.
    Исходный код на питоне тут:

    http://investoption.ru/CodDixit.txt

    Кодировку подправьте. Кириллицу блокнот закодировал.
     
    Последнее редактирование: 2 Январь 2026 в 16:20
  34. Авер

    Авер Немного маф-эквити мне не помешает

    В Семье с:
    23 Сентябрь 2014
    Сообщения:
    31.347
    Лайков получено:
    1.418
    Рейтинги:
    +11.179
    Круто!)
     
    • Согласен Согласен x 1
    • Флирт Флирт x 1
  35. Ada Wong

    Ada Wong Мирный житель

    В Семье с:
    20 Октябрь 2018
    Сообщения:
    1.777
    Лайков получено:
    1.060
    Рейтинги:
    +2.839
    Сталин, это фантастика! :pink:
    Магия!)
    Вижу карты и таблички.

    У меня по-моему было и больше.

    Программа запускается. Монитор 27 дюймов. ОС Win 10 Pro 64-разрядная
    [​IMG]
     
    • Флирт Флирт x 1
  36. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    У меня гораздо меньше монитор. 21 или 22 дюйма.
    Я думаю и на 17 - 19 дюймах не будет проблем с таблицей.

    Да еще важное требование к колоде, которую вы подключаете к проге.
    Все карты должны строго быть пронумерованы. От 1 без пропусков.
    Иначе будут баги:

    Был вопрос:
    вопрос по рандому колоды и коду проги (допустим в колоде нет карты под номером 5. Например нумерация идет такая 1, 2, 3, 4, 6, 7, 8 и название файлов такое же 1.jpg 2.jpg 3.jpg 4.jpg 6.jpg 7.jpg и тд как поведет себя рандом, нарушится ли логика и появится ли перепутанность в таблице. какие требования к подключаемой колоде должны быть

    Как ведет себя прога:

    Если в колоде нет карты под номером 5 (файлы: 1.jpg, 2.jpg, 3.jpg, 4.jpg, 6.jpg, 7.jpg и т.д.), то программа будет вести себя следующим образом:

    1. Загрузка колоды: В функции select_deck программа считает количество файлов (len(files) = 6 в твоём примере) и создаёт deck = [1, 2, 3, 4, 5, 6], а потом перемешивает её. Она не проверяет реальное наличие файлов — просто генерирует номера от 1 до len(files).
    2. Раздача карт: При раздаче (deal_cards) программа берёт номера из deck (включая 5) и пытается загрузить их в upload_card. Для 5 — файл 5.jpg/5.png/5.gif не найдётся, так что ссылка на карту будет "#" (пустая). Это приведёт к ошибкам в галерее (форум_gallery) — вместо изображения будет пустота.
    3. Таблица и логика: В таблице (update_score_table) для карты 5 будет "-", но если игрок выберет её, программа не сломается, но галерея и результаты будут перепутаны или сломаны (некорректные ссылки). Логика раздачи нарушится, потому что карты с пропущенными номерами не загрузятся.
    Требования к колоде: Файлы должны быть пронумерованы подряд от 1 до N без пропусков (1.jpg, 2.jpg, ..., N.jpg). Расширения — jpg, png, gif. Минимум 84 карты, но программа работает с любым количеством, если хватит для раздачи.


    Кстати, это как раз подходит под твой баг. В колоде были пропуски номеров по порядку?

    У меня недоработка. В помощи подробно не описал эти требования к колоде карт. =((

    И еще был вопрос.
    Ведущим в проге обозначается игрок в раунде, который является автором ассы.
    Каждый тур новый ведущий (т.е. новый автор ассы)
    Самого ГМа (управляющего прогой в игре нет)
     
    • Красава! Красава! x 1
    Последнее редактирование: 2 Январь 2026 в 22:18
  37. Малина

    Малина Мирный житель

    В Семье с:
    27 Июль 2020
    Сообщения:
    2.990
    Лайков получено:
    1.050
    Рейтинги:
    +4.189
    Надо бы завтра после обеда сообразить на троих...
    блиц:cool:
    Если тест пройдет успешно, проведу на днях полноценную новогоднюю [​IMG]
     
    • Флирт Флирт x 1
  38. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    И еще подробно по порядку заполнения и можно ли и как и когда переключаться между раундами.
    И когда будут баги (чего делать нельзя)



    В программе Dixit GM Helper раунды ("ассоциации от игроков" или "ведущие раунда") спроектированы как независимые блоки данных. Это значит, что ты можешь работать с ними не строго по порядку, но с некоторыми правилами, чтобы избежать багов. Разберу всё по пунктам, что можно делать, как это работает, и что может сломаться, если делать неправильно.

    1. Выбор ведущих (раундов) не по порядку
    • Можно ли выбирать ведущих подряд без заполнения предыдущего раунда? Да, можно. Программа позволяет "перескакивать" между раундами. Например:
      • В раунде 1 выбираешь ведущего и вводишь его карту.
      • Потом сразу переходишь на раунд 2 (кнопка "Следующий >"), выбираешь другого ведущего и вводишь его карту.
      • Потом возвращаешься в раунд 1 (кнопка "< Предыдущий") и продолжаешь вводить подкиды.
      Логика не нарушится, потому что каждый раунд — это отдельный "контейнер" данных (карта ведущего, подкиды, голоса, очки). Программа сохраняет всё отдельно для каждого раунда.

    • Что важно помнить:
      • Ведущий может быть выбран только один раз за игру (нельзя повторять игроков). Если ты попробуешь выбрать того же, программа выдаст ошибку "Этот игрок уже был ведущим".
      • Если ты "пропустишь" заполнение раунда (например, выберешь ведущего, но не введёшь подкиды/голоса), то когда вернёшься — данные останутся пустыми, и ты можешь продолжить. Нет бага, но не забудь заполнить всё перед подсчётом.
    • Риск бага: Если ты выберешь ведущего, введёшь его карту, а потом передумаешь и удалишь игрока (кнопка "Удалить игрока") — может сломаться логика раундов (ведущий "исчезнет"). Лучше не удалять игроков после начала игры, чтобы избежать путаницы.
    2. Переключение между раундами для ввода подкидов и голосов
    • Можно ли "скакать" между раундами? Да, полностью. Например:
      • В раунде 1 ввёл карту ведущего.
      • Перешёл в раунд 2, ввёл карту ведущего и подкиды от игроков.
      • Вернулся в раунд 1, ввёл подкиды там.
      • Потом в раунд 3 ввёл голоса.
      • И так туда-сюда.
      Данные не перепутаются, потому что каждый раунд хранит свои подкиды и голоса отдельно. Когда ты переключаешься (кнопки "< Предыдущий" или "Следующий >"), программа загружает данные именно этого раунда (load_round_data). Кнопки "Ввести подбросы (X)" и "Ввести голоса (X)" показывают, сколько осталось ввести в текущем раунде.

    • Риск бага:
      • Если в одном раунде ты ввёл подкиды/голоса, а в другом нет — всё ок, но не нажимай "Подсчитать очки" в незавершённом раунде (программа выдаст ошибку "Не все введено").
      • Если ты ввёл подкид или голос, а потом удалишь игрока — данные могут "повиснуть" (программа не удалит их из раунда), и таблица сломается. Не удаляй игроков во время игры.
    3. Галерея раунда — не перепутается ли?
    • Как работает: Галерея генерируется только для текущего раунда (кнопка "Галерея раунда"). Она берёт карты именно этого раунда (shuffled_links), загружает их ссылки и создаёт файл forum_gallery_round_X.txt (X — номер раунда). Даже если ты скачешь между раундами — галерея всегда для текущего, не путает ничего.
    • Можно ли: Да, генерируй галерею в любом порядке. Например, в раунде 2 ввёл подкиды — нажал галерею — получил файл для раунда 2. Вернулся в раунд 1 — ввёл подкиды — галерея для раунда 1 отдельная.
    • Риск бага: Нет, галерея надёжна. Но если в раунде не все подкиды введены — программа выдаст ошибку "Не все подбросы введены". Заполни всё перед галереей.
    4. Подсчёт очков — как нажимать
    • Как работает: Кнопка "Подсчитать очки" считает только для текущего раунда. Она добавляет очки этого раунда к общим тоталам игроков (total_main, total_bonus, total_score). Но общие очки сквозные — они суммируются по всем раундам.
      • Ты должен нажимать "Подсчитать очки" по порядку раундов (сначала раунд 1, потом 2, потом 3 и т.д.). Потому что подсчёт в раунде 2 предполагает, что раунд 1 уже посчитан (хотя код не проверяет это явно, но логика игры требует последовательности).
      • Если ты посчитал раунд 2 перед раундом 1 — очки добавятся, но таблица в раунде 1 покажет "старые" тоталы, и может быть путаница в итогах игры (победители показываются после всех раундов).
    • Можно ли скакать? Технически да, но не рекомендуется. Подсчёт не перепутается (каждый раунд считает свои очки), но общие тоталы могут быть "неконсистентными" (например, если раунд 3 посчитан, а раунд 2 нет — итоговые очки будут неправильными).

    • Рекомендация: Заполни раунд полностью (карта ведущего, подкиды, голоса), посчитай очки, потом переходи к следующему. Чтобы не было багов — считай по порядку (раунд 1 → 2 → 3...).

    • Риск бага: Если посчитать раунд, а потом изменить подкиды/голоса в нём — очки не пересчитаются автоматически (нужно нажать "Подсчитать очки" заново). Если считать не по порядку — победители в конце игры могут быть посчитаны неправильно (программа проверяет количество завершённых раундов по ведущим).
    Общие правила для управляющего программой
    • Что можно и нужно делать:
      • Выбирай ведущих в любом порядке, но заполняй раунды последовательно.
      • Переключайся между раундами для ввода данных — программа сохраняет всё.
      • Сохраняй прогресс (кнопка "Сохранить прогресс") перед закрытием, чтобы не потерять данные.
      • Генерируй галерею и результаты только после полного заполнения раунда.
    • Что точно приведёт к багу:
      • Удаление игроков после начала игры (ведущие "исчезнут").
      • Подсчёт очков в незавершённом раунде (ошибка).
      • Изменение данных после подсчёта без повторного подсчёта.
      • Пропуски в колоде (как я объяснял раньше) — карты не загрузятся.
     
    Последнее редактирование: 2 Январь 2026 в 19:18
  39. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Я готов) Еще пару "кроликов", которые не боятся столкнутья с багом программы)
     
    • Красава! Красава! x 1
  40. Babka Yozhka

    Babka Yozhka Мирный житель

    В Семье с:
    14 Август 2024
    Сообщения:
    3.173
    Лайков получено:
    274
    Рейтинги:
    +938
    Монитор мне поменяли, сейчас все видно полностью, и та карта, которая в личке запряталась, тоже видна.
    По тем картам, которые # загрузились - я проверила колоду, там все по порядку, пропущенных карт нет, но карты с 1 по 9 поименованы как 01-09. Из-за этого могло быть такое?
    Переименовала карты как 1-9, загрузила колоду, карты в этом диапазоне загружены нормально.
    Загрузка на другие два хостинга тоже нормально работает.

    Программа - великолепная. Мне очень нравится)))
     
    • Флирт Флирт x 1
  41. Babka Yozhka

    Babka Yozhka Мирный житель

    В Семье с:
    14 Август 2024
    Сообщения:
    3.173
    Лайков получено:
    274
    Рейтинги:
    +938
    меня не забудьте)) Я сразу +
     
  42. Пашечка

    Пашечка Мирный житель

    В Семье с:
    2 Август 2020
    Сообщения:
    6.897
    Лайков получено:
    2.516
    Рейтинги:
    +8.120
    я сразу + в полноценную
    ибо у меня уже работа пошла, шоб не пропустить) :angel:
     
  43. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Обнаружил одну особенность (сейчас провел генерацию не по порядку, хаотично прыгал по раундам)
    Все считает точно, если кнопку посчитать очки нажимать строго последовательно от первого к последующим раундам.
    Галереи не путаются. Все хорошо у меня прошло. Проверил руки с рандомом игроков, подбросы, галереи, итоги. Все совпало.

    Особенность. Возникает когда ГМ выбирает ведущего последнего раунда.
    _ _ _
    Как только ГМ в программе назначает ведущего последнего раунда.
    В таблице всех раундов появляется текущая поздравлялка за 1,2 и 3 место по текущим очкам.
    Очки менются - меняются лидеры.
    На поздравления надо смотреть только в последнем туре))

    Т.е. если хотите не видеть 1,2,3 места, то последний раунд придержите заполнение ведущего и всего остального в последнем раунде соответственно.
     
    • Красава! Красава! x 1
    Последнее редактирование: 2 Январь 2026 в 20:14
  44. vasex

    vasex Мирный житель

    В Семье с:
    11 Март 2023
    Сообщения:
    4.282
    Лайков получено:
    124
    Рейтинги:
    +480
  45. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Давай с тобой завтра потестим.
    Малина нам раздаст. Просто потыкаем.
    Для проверки работы проги

    Нужен еще один. Кто поможет?

    Много времени не займет.
    Быстро откидаем)
     
    • Согласен Согласен x 1
    Последнее редактирование: 2 Январь 2026 в 20:27
  46. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Малина
    В процессе теста на троих.

    Проверь работу проги, когда идет игра 2 дня.
    Где-нибудь остановишься умышленно.

    В меню "Сохранить прогресс" сохранись в файл.
    Закрой прогу, типа комп выключила.
    Потом запусти прогу.
    и восстановись с "загрузить прогресс" с сохраненного файла.
    И укажи путь к колоде карт.

    Я один раз попробовал - у меня ок.
     
    Последнее редактирование: 2 Январь 2026 в 20:33
  47. Babka Yozhka

    Babka Yozhka Мирный житель

    В Семье с:
    14 Август 2024
    Сообщения:
    3.173
    Лайков получено:
    274
    Рейтинги:
    +938
    Давай) во сколько?
     
  48. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Отлично))
    Не надо нулей.
    Просто 1, 2 и ТД))
     
  49. TopicStarter Overlay
    Сталин

    Сталин Застрельщик №1

    В Семье с:
    7 Апрель 2017
    Сообщения:
    18.577
    Лайков получено:
    2.195
    Рейтинги:
    +5.715
    Малина сказала в районе обеда)
     
  50. Babka Yozhka

    Babka Yozhka Мирный житель

    В Семье с:
    14 Август 2024
    Сообщения:
    3.173
    Лайков получено:
    274
    Рейтинги:
    +938
    Хорошо
     
    • Красава! Красава! x 1