Теперь мне нужно было выбрать себе племя. Ничего себе, 21 вариант! В первой версии Civilization было всего 14. С точки программирования добавлять новые племена благодаря модернизированной технологии было нетрудно, но исследование исторического материала должно было занять у Брайана немало времени. Я был впечатлен.
Еще одно диалоговое окно для выбора внешнего вида моих городов – и вот мы наконец переходим к основному экрану игры.
У меня екнуло сердце. Да это ведь шутка.
Civilization II работала на модной операционной системе Windows 3.1, в которой сверху окна каждой открытой программы отображалась строка меню. «Игра», «Королевство», «Вид», «Приказы» – эти команды выглядели совершенно логично. Но вторым пунктом с конца значился «Чит».
Что, читерство теперь было неотъемлемой частью игры и выводилось прямо на основной экран? Плохо. Во-первых, изменение правил больше не считалось читерством, это был просто еще один принятый всеми формат игры. Но чем быстрее и проще становится игровой процесс, тем меньше в игре остается игры. Как и в любом другом процессе рассказа истории, главное в гейминге – путь, и если вы изо всех сил ищете способ добраться сразу до конца, значит, нам не удалось сделать фантастический мир достаточно привлекательным. Увлекательный роман не начинается с закладки со словами «Здесь можно перескочить на последнюю страницу, если вы хотите прочесть ее прямо сейчас». Люди, которые предпочитают так делать, и сами найдут способы обмануть правила, и нам вряд ли стоит им помогать.
Более того, наша задача – остановить их, если у них получится. Большинство «заплаток» с устранением ошибок относятся не к ошибкам в коде, они закрывают сюжетные лазейки, которыми слишком активно пользуются игроки. Первое обновление, которое я сделал для Civilization, было обусловлено тем, что территорию, оказывается, можно было покрыть шахматной доской крохотных городов и тем самым свести стоимость дорог и поливочной инфраструктуры к нулю. Игрок, конечно, мог предпочесть играть по правилам, но искушение никуда не девалось, и нам часто писали покупатели, прося защитить их от самих себя. Для этого мы ввели понятие коррупции, с которым стало выгоднее иметь меньшее количество городов: уровень счастья населения понижался с созывом каждого дополнительного местного правительства. В нормальных условиях этот фактор практически не оказывал влияния на игровой процесс, но теперь стратегия масс-городов приводила к низкому уровню счастья населения, которому становилось даже невмоготу выращивать себе еду. Вскоре после этого игроки нашли еще более сложный способ «сломать» игру. На этот раз он был связан с монголами и колесницами. Нам пришлось делать второй патч. Тем, кто придумал эту лазейку, понадобилось полторы страницы, чтобы расписать суть стратегии на электронной доске объявлений, так что их креативность и упорство были очевидны. Нам не нужно было подавать им возможности обмануть игру на блюдечке с голубой каемочкой (Достижение разблокировано – «В твит не поместится»: прочитать 240 тысяч символов.).
Однако Брайан проигнорировал мой совет (он никогда не боялся взять ответственность на себя), и Civilization II вышла с меню читов. Через него игроки могли воровать деньги прямо из сокровищницы соперника, стирать целые цивилизации с лица земли одним щелчком мышки, менять рельеф прямо у себя под ногами и так далее. Эта функция не портила саму игру, но я считал, что, оставляя ее, мы оказываем себе медвежью услугу, снижая играбельность. Как только у игрока появляется простой и надежный способ выиграть, он не захочет больше стараться. Я лично предпочел бы, возможно, получить больше удовольствия от игры и не пользоваться читами, но у меня не было уверенности, что остальные будут действовать так же. Ведь мы не просто так называемся разработчиками.
Через несколько лет, когда я смотрел через плечо моего сына Райана, игравшего на компьютере, я увидел, как он радостно создал целую армаду танков в средневековом мире, чтобы раздавить кучку пикинеров. Я понял, что в читах, наверное, есть определенное удовольствие, по крайней мере в том случае, когда их достаточно легко использовать. Я все равно предпочел бы, чтобы читы в игре находились не в строке меню, а где-нибудь глубже, в древе настроек, чтобы игроку пришлось хотя бы немного напрячься, но в целом я в конце концов увидел очарование этой функции.
Мне пришлось признать и то, что функция читов стала непосредственным источником вдохновения для самой важной части Civilization II – возможности модифицировать игру. На ранних этапах развития игровой индустрии во внутренностях наших игр мог покопаться любой желающий – все было прямо на дискете. Программы занимали так мало места, что в журналах часто публиковали страницы кода, чтобы пользователи могли таким образом вручную скопировать программу себе на компьютер. Со временем появились компилируемые языки программирования, в которых отдельные строки команд были соединены в связки, и получить к ним доступ извне стало труднее. Опытные хакеры могли отрезать отдельные куски кода, например аппаратные механизмы защиты от копирования, но сам код игры был защищен: больше нельзя было отредактировать код и поменять карту или заменить главного героя на изображение самого себя.