📋 Содержание
🎯 Обзор программы
Редактор списков на пустошь - это инструмент для управления распределением игроков по сменам и регионам в игре Puzzles&Survival. Программа позволяет:
- Загружать данные об игроках из Excel-файлов
- Распределять игроков по сменам и регионам
- Экспортировать результаты в различных форматах
- Сохранять и загружать данные для дальнейшей работы
📁 Загрузка данных
Получение xlsx таблицы с исходными данными
- Откройте исходную Google таблицу в которую выгружались данные формы регистрации на событие "Король Пустоши"
- Выберите Файл > Скачать > Microsoft Excel(XLSX)
- Сохраните файл на вашем компьютере
Загрузка из Excel
- Нажмите кнопку "📁 Выбрать файл" и выберите Excel-файл (.xlsx)
Загрузка из Excel
- Нажмите кнопку "📁 Выбрать файл" и выберите Excel-файл (.xlsx)
- Нажмите кнопку "📁 Загрузить (новый маппинг)"
- В открывшемся окне выберите нужный лист
- Сопоставьте столбцы из Excel с полями программы:
Основные поля
- Имя игрока
- Тег альянса
- Уровень войск
- Размер марша
- Групповая атака
- Тип войск
- Время участия
- Стать капитаном
Дополнительные поля:
- Уровень резервного типа войск ⚔️ Бойцы:
- Уровень резервного типа войск 🏇 Наездники:
- Уровень резервного типа войск 🏹 Стрелки:
- Уровень логова зомби в одиночку:
- Принять участие в захвате другого региона:
- Нажмите "Продолжить" для загрузки данных
Все Основные поля являются обязательными для маппинга и отображаются в карточке персонажа. Все Дополнительные поля для маппинга можно не указывать, они не отображаются в карточке персонажа и не учавствуют в расчетах, но их можно просмотреть во всплывающей подсказке при наведении курсора мыши на карточку персонажа.
Проверка новых игроков
Кнопка "🔄 Проверить новых игроков (XLSX)" позволяет сравнить текущий список с загруженным файлом и найти новых игроков, которых ещё нет в базе. Это необходимо если исходные данные в таблице изменились в то время как вы редактировали списки участников.
💾 Сохранение и загрузка
Сохранение данных
Нажмите кнопку "💾 Сохранить всё" для сохранения текущего состояния редактора в локальное хранилище браузера.
Загрузка данных
Нажмите кнопку "📂 Загрузить всё" для восстановления ранее сохранённых данных из локального хранилища.
👥 Работа со списком игроков
Поиск и сортировка
- Используйте поле поиска для фильтрации игроков по имени
- Кнопки сортировки позволяют упорядочить игроков по:
- Уровню
- Размеру марша
- Групповой атаке
- ПМ (прогнозируемой мощи)
Параметр Прогнозируемая мощь весьма условный, но позволяет оценить примерную силу игрока по многим параметрам
Добавление игрока
- Позволяет добавить игрока в список без загрузки xlsx таблицы"
- Нажмите кнопку "➕ Добавить игрока"
- Заполните все необходимые поля
- Нажмите "Добавить"
Данные игроков
- Все загруженные игроки представлены в виде карточек
- Карточки сгруппированы в категории по типу войск и времени участия
- Клик левой клавишей мыши по названию категории позволяет свернуть/развернуть её
- Каждая карточка отображает имя игрока, тег альянса, уровень войск, размер марша, групповую атаку и тип войск
- При наведении курсора мыши на карточку отображается всплывающая подсказка с дополнительными данными игрока
- Эмодзи 🏆 означает, что игрок при регистрации изъявил желание стать капитаном
- 4 самых сильных игрока региона отмечены из кандидатов в капитаны золотым цветом. Это наилучший выбор для капитана Хаба.
- В каждой временной подгруппе до 4 сильных игроков региона отмечены из кандидатов в капитаны желтым цветом. Это наилучший выбор для капитанов турелей и их замов..
🎲 Распределение игроков
Смены
Программа поддерживает до 4 смен:
- Первая смена (отображается по умолчанию)
- Вторая смена (отображается по умолчанию)
- Третья смена (скрыта, можно добавить)
- Четвёртая смена (скрыта, можно добавить)
Для добавления 3 и 4 смен нажмите кнопку "Добавить смену".
Регионы
Каждая смена содержит 5 регионов:
- Хаб / Hub
- Север / North
- Запад / West
- Восток / East
- Юг / South
Распределение игроков
- Перетащите игрока из левой панели в нужную ячейку таблицы
- Первый игрок в регионе становится капитаном
- Капитан выделяется голубым цветом и жирным шрифтом
- Для каждого региона в заголовке указано:
-
- Общее лимит игроков в регионе
- Размер групповой атаки капитана
- Лимиты вместимости ралли капитана
- Игроки в каждом столбце таблице сортируются по уровню войск
Автоматическое распределение
- Для автоматического распределения игроков по регионам нажмите кнопку "Автоматическое распределение".
- В программе реализован алгоритм распределения, который пытается равномерно распределить игроков по регионам и учитывать их уровень и размер марша.
- Чекбокс Исключить игроков с категорией "Любое время" из распределения (кроме кандидатов в капитаны) включает распределение игроков только с явно заданной сменой кроме кандидатов в капитаны
- ⚠️ Функция Автораспределения игроков еще не до конца отлажена! Могут остаться нераспределенные игроки или распределение будет не совсем идеальным. Проверяйте результат!
📊 Таблица
Управление игроками в таблице
- Для удаления игрока из таблицы перетащите его обратно в левую панель или нажмите на кнопку × в карточке игрока в таблице
- Для изменения капитана региона нажмите на кнопку 🏆 в карточке игрока в таблице, текущий капитан станет обычным игроком, а новый игрок станет капитаном
- Для изменения размера марша игрока в таблице кликните по маршу в карточке игрока и отредактируйте данные во всплывающей подсказке
- Для блокировки изменения размера марша игрока при массовом изменении нажмите на кнопку 🔒 в карточке игрока в таблице. Для разблокировки нажмите кнопку 🔓
- Для установки капитана региона на всё время события нажмите на кнопку 📋 в карточке капитана в таблице. Повторное нажатие отменяет это действие
- Для массового изменения лимитов маршей для всех игроков по уровню войск кликните в заголовке региона по кнопке ⚙️ и отредактируйте данные в окне калькулятора вместимости
Управление столбцами таблицы
- Для обмена столбцов местами нажмите на кнопку ⇄ в заголовке столбца, который хотите переместить
- В открывшемся окне выберите столбец, с которым хотите произвести обмен
- Все игроки (включая капитанов) будут обменены между выбранными столбцами
- Для удаления столбца целиком нажмите на кнопку 🗑️ в заголовке столбца
- Все игроки из удалённого столбца будут возвращены в список доступных игроков
📤 Экспорт данных
Контекстное меню
Для экспорта отдельной таблицы:
- Нажмите правой кнопкой мыши на таблицу
- Выберите нужный формат экспорта:
- Экспорт в XLSX (одна таблица)
- Экспорт в XLSX всех таблиц
- Экспорт в HTML (одна таблица)
- Экспорт в HTML всех таблиц
- Экспорт в PNG (одна таблица)
- Экспорт в PNG всех таблиц
- Экспорт в TXT (одна таблица)
- Экспорт в TXT всех таблиц
⚠️ Важные замечания
- Данные сохраняются только в браузере, при очистке кэша они будут удалены
- Регулярно делайте экспорт данных для резервного копирования
- При загрузке нового Excel-файла текущие данные будут перезаписаны