Движок GlassBox: вода, повсюду вода!
Приветствую поклонников SimCity! Вслед за Дэном Московитцем (Dan Moskowitz) я хочу поблагодарить вас за положительные отзывы на наши видеоролики. Надеюсь, вы считаете их информативными и интересными.
Я являюсь ведущим дизайнером игровых скриптов в SimCity. Именно мне принадлежат честь и удовольствие написания скриптов для значительной части нашего проекта, к тому же я руковожу очень талантливой командой скриптеров, которая работает над лучшей игрой серии SimCity. Помимо этого я занимался тестированием проекта SimCity 4 Rush Hour и играл в SimCity в течение последних 20 лет — срок, с которым нельзя не считаться.
В этом ролике мы поговорим о том, как работает водная система игры — от добычи драгоценной жидкости до ее доставки испытывающим жажду горожанам. Эта система использует практически все инструменты, которые имеются в нашем программном ядре GlassBox: устройства, карты, движущие силы, пути и ресурсы.
Прежде чем начать работу над какой-нибудь новой функцией в игре, мы обычно изучаем примеры из реальной жизни — по книгам, фильмам, в Интернете и на окружающей нас местности. После этого мы передаем информацию Стоуну Либранду (Stone Librande), нашему главному дизайнеру, который переваривает все это и пишет одностраничное описание того, что действительно важно.
В случае с водой устройство (насос) добывает ресурс (воду) из карты (из водоносного слоя) и отправляет его по определенному пути (водные трубы) посредством движущей силы (поток воды) в обычном режиме потребителям. Для того чтобы добиться всего этого, мы разработали простой набор правил, которые определяют каждый шаг, добавив к этому различные настройки, так, чтобы при оптимизации баланса можно было легко изменить объем добываемой воды, график ее отправки, а также уровень ее потребления в зданиях. Таким образом, если в жилом доме потребление воды будет составлять 400 литров в день, крупная фабрика сможет использовать намного больше.
Начиная с SimCity 2000, игрокам приходилось прокладывать трубы независимо от других коммуникаций, снова и снова повторяя одну и ту же раскладку в каждом городе. В этом SimCity, как и в реальной жизни, система водоснабжения проходит под дорогами и улицами, оставляя вам возможность управлять системами, которые находятся на поверхности.
В этот раз мы также изменили эффект, который оказывает загрязнение почвы на вашу водную систему. Вместо снижения объема воды, который ваши насосы и башни получают из земли, продукты загрязнения в виде «микробов» отправляются вместе с водой к обитателям города, которые начинают болеть, если потребляют слишком много загрязненной воды. Больные горожане практически не способны работать и будут истощать ваш бюджет до тех пор, пока вы не построите госпиталь, чтобы вылечить их. Здоровый горожанин — это продуктивный горожанин.
В этой игре SimCity будет намного проще узнать о том, что происходит под землей, благодаря окраске ее поверхности и роскошным слоям визуализации. Уровень грунтовых вод в почве обозначен зеленым цветом; достаточный объем воды на слое визуализации отмечается темно-синим, а загрязнение — коричневым. Аналогично объем воды и цвет меняются в водонапорных башнях на основе тех же самых параметров.
На сегодня это все. Скоро мы опубликуем новый ролик, в котором поговорим об огне. Будет жарко!