Техническое задание: Макрос для балансировки игровой механики
Необходимо разработать комплексный макрос в Microsoft Excel для системы балансировки RPG-игры в жанре выживания. Основная цель - интегрировать разрозненные игровые системы в единую балансную модель с наглядным представлением.
Исходные данные и контекст
В проекте уже существуют следующие системы, с которыми предстоит работать:
- Полная система развития персонажа: Прописаны сценарии прокачки (например, для дробовиков, холодного оружия) с указанием требуемых характеристик для каждого этапа.
- Система навыков: Навыки прокачиваются за «очки навыков», которые игрок получает за различные действия в игре.
Основные задачи для макроса
1. Интеграция навыков в существующую систему
- Добавить в текущую балансную таблицу механику прокачки навыков.
- Навыки должны открываться на определенных уровнях развития персонажа.
- Макрос должен обеспечивать гибкую настройку для балансировки: возможность задавать, что дает каждый навык и сколько стоит его улучшение (в очках навыков или иных ресурсах). Эти данные должны динамически подтягиваться в расчеты.
2. Визуализация схемы навыков
- Реализовать функционал для генерации и отображения древа (схемы) навыков на отдельном листе Excel.
- Схема должна наглядно отображать связи между навыками, условия их открытия и эффекты.
Требования к исполнителю
- Опыт разработки нетривиальных макросов в Excel (VBA) с сложной логикой и интеграцией данных.
- Способность к глубокому анализу предоставленных структур и вниканию в игровую механику.
- Внимание к деталям и понимание принципов геймдизайна и балансировки будут значительным преимуществом.
- Для ознакомления с объемом и спецификой работы предоставляются вспомогательные файлы.
Задача носит комплексный характер и требует творческого подхода к структурированию данных и созданию удобного инструмента для балансировки.