– Дизайнеры? – расхохотался Алекс. – Ты серьезно думаешь, что все это могли нарисовать гейм-дизайнеры и художники?
– Ну а кто же?
– Кот, в «СФЕРЕ» сотни миров. Триста сорок вроде только разведанных. Сотни тысяч, а то и миллионы НПС. Огромное количество городов, крепостей, деревень, лесов, да всего! Ты знаешь, что площадь мира Дорсы примерно равна площади Евразии? И ты думаешь, что это все вручную сделано с такой степенью проработки каждой вилки в таверне?
– ?..
– Я же говорю, команда Балабанова – гении. Их вообще работало всего около ста человек. Основную работу сделал изобретенный ими процедурный генератор.
– Процедурный генератор?
– Да. Работающий на основе случайных чисел. Представь себе, создается новая локация. Задаются начальные условия. Затем с помощью алгоритмов генератора случайным образом определяется ее размер, климат, экосистема, наличие и местонахождение рек, гор, ручьев и населенных пунктов. Ресурсы, полезные ископаемые… Специальные правила при генерации не позволят, допустим, создать цветущую зеленую долину в вулканическом мире или создать пустыню посреди лесного массива. Затем генерируется НПС население из заданного списка рас, проигрывается их биография, пишется история мира. И так – во всем.
– То есть все это создано генератором? – я обвел руками таверну.
– Почти все. Дизайнеры создавали лишь шаблоны и задавали правила генерации. А генератор из них, как из конструктора, лепит любое задание. Хочешь – меч, хочешь – замок, хочешь – пещеру в снежных горах. Шаблонов бесчисленное множество, их постоянно добавляют, их весь интернет рисует для «СФЕРЫ».
– Очуметь. То есть, получается, все это уникально!
– Ага. Все НПС, все города, все миры и все их задания – разные. Причем сотрудники команды Балабанова только задавали задание, давали набор шаблонов, стилей и принимали работу. Ну, подчищали порой что-нибудь. Но в целом процедурный генератор настолько совершенен, что ошибок почти нет.
Алекс вздохнул, заканчивая со стейком. Я пытался сообразить, как эта информация поможет или помешает в осуществление моего плана.
– Вот только Балабанов погиб, – продолжил Саша. – Авиакатастрофа. Три месяца назад. Они, вся их команда, почти семьдесят человек летели на Рождество на Маврикий. Тимбилдинг, корпорация оплатила их отдых в виде премии. Все погибли…
А вот об этом я читал, как раз под Новый год вся Сеть гудела. Сигнал самолета пропал в море, его так и не нашли.
– Сейчас над «СФЕРОЙ» работает новая команда разработчиков. Агасян, главный инвестор, привлек самых лучших, но сам понимаешь, это не команда Балабанова… Одна надежда, что не будут свои ручонки запускать в генератор…