Энтузиаст под ником Newbie Indie Game dev потратил немало времени на детальное изучение кода Baldur's Gate 3, чтобы определить точное количество контейнеров в игре. Результат впечатляет – в RPG от Larian Studios присутствует 17 412 ящиков, включая сундуки, бочки и обычные деревянные коробки.
Процесс подсчета оказался значительно сложнее, чем может показаться. Newbie пришлось сначала определить, что именно считать ящиком – в итоге критерием стало "контейнер для предметов, обычно прямоугольный, возможно с крышкой, изготовленный из дерева, картона или металла". Затем возник вопрос учета вариативности – из-за множества путей прохождения игры некоторые ящики могут никогда не появиться в конкретном прохождении. Исследователь решил считать каждый контейнер, который игрок может встретить при определенных условиях.
Техническая часть исследования потребовала распаковки игровых архивов и конвертации бинарных файлов в читаемый формат. Простой поиск по ключевому слову "ящик" не сработал – в коде игры используется множество различных названий для контейнеров, большинство из которых объединяют лишь несколько общих ключевых слов. После тщательной фильтрации и анализа десятков 3D-моделей Newbie выявил 438 уникальных шаблонов ящиков, которые и составляют более 17 тысяч индивидуальных контейнеров.
Исследователь также столкнулся с неоднозначными случаями. Например, визуально идентичные ящики в лагерях компаньонов он считал отдельными объектами, так как рассматривал их как личные вещи персонажей. Полностью идентичные локации с одинаковыми контейнерами, напротив, учитывались только один раз.
Финальный подсчет показал интересное распределение: классические деревянные ящики составляют 72% всех контейнеров, бочки – 21%, а сундуки – всего 7%. Newbie объединил данные о шаблонах, их количестве в игровом мире, визуальных вариациях и проходимых уровнях, чтобы получить окончательную цифру.
Практическое применение этой информации найти сложно, но масштаб работы и методичность подхода заслуживают уважения. Newbie не только предоставил точные данные, но и подробно задокументировал весь процесс исследования, позволяя другим энтузиастам проверить результаты или применить аналогичную методологию к другим играм.
Baldur's Gate 3 доступна на ПК, PS5 и Xbox Series, но лучше в нее играть, а не считать ящики.