Создатель контента MrGM взял интервью у старшего программиста Питера Ходжа и продюсера Джорджа Велева. В ходе беседы выяснилось больше деталей по технической стороне создания системы отрядов, а также нам рассказали больше про героические таланты и потенциальные изменения этих систем в будущем.
Интервью MrGM с авторами The War Within
Технические (и не только) вопросы системы отрядов - Чтобы сделать максимально удобную для игроков систему (например, не нужно было заходить на каждого персонажа отдельно), дизайнеры отрядов придумали и реализовали «отрядизацию» (Warbandification) – как только игрок впервые зайдёт в игру после выхода системы отрядов, сервер подцепит всю информацию учётной записи Battle.net и персонажей региона и объединит её в единую базу данных учётной записи.
- Самый большой блок данных среди всей информации о персонаже – его достижения; около 20.000 персональных достижений для каждого отдельного персонажа.
- Помимо самого придумывания процесса «отрядизации», программистам также продумывать такие сложные сценарии как «игрок одной учётной записи авторизовался на нескольких персонажах сразу». Чтобы решить эту проблему, они придумали под каждое конфликтующее действие своё собственное решение; например, если какой-то персонаж прямо сейчас пользуется банком отряда, никакой другой персонаж этой учётной записи к нему доступ не имеет.
- Более того, возвращаясь к примеру с банком: программисты думали, как реализовать возможность пользоваться банком сразу несколькими персонажами одновременно без открытия огромной бреши в стабильности игры (что не вызвало бы кучу проблем разного рода), но главным препятствием стал 20-летний код всей системы банка и инвентаря, который тогда писался без учёта современного концепта.
- Пока
.
Читать на noob-club.ru