Нельзя сказать, что в Atari не думали о дальнейших инновациях. Примерно в то же время Уоррен Робинетт, один из программистов потребительского отдела, решил взять текстовую адвенчуру (без картинок, только слова) и сделать на ее основе игру с графикой. Оригинальная игра так и называлась, Adventure, пользуясь определенной популярностью на компьютерах PDP[68] в образовательных учреждениях. Вы можете предположить, что графику к Adventure было решено добавить, чтобы продемонстрировать мощь «железа» VCS, но на деле это была просто адаптация под ограничения платформы. Игре на VCS было доступно лишь 4KB кода, и текстовые описания съедали их в мгновение ока. Кроме того, VCS управлялась через джойстик, а не клавиатуру, и вбивать команды с помощью виртуальной клавиатуры было бы совершенно неудобно.
Давайте ненадолго прервемся, чтобы я объяснил разницу между битами и байтами. «Бит» (bit) – просто сокращение от binary digit (двоичная цифра), принимающий значение 0 или 1, а «байт» состоит из восьми битов (к примеру, 00101010). Это позволяет компьютеру использовать 256 различных комбинаций нулей и единиц в качестве маленького блока информации. Итак, биты – маленькие, и обозначаются строчной b, а байты побольше, и обозначаются прописной B.
Дальше все становится запутаннее. Килобайт (KB) обычно обозначает число, кратное 256 и наиболее близкое к 1000, то есть 256 × 4 = 1024 байта, или 8196 битов. Тем не менее сейчас принято официально называть это «кибибайтом» (KiB), а килобайтом (KB) – 1000 байтов. Потому что обилие новых терминов определенно поможет нам во всем разобраться.
Примерно такая же фигня творится с миллионными исчислениями в виде мегабайтов (MB), мебибайтов (MiB) и мегабитов (Mb). Главное то, что наименьшие из этих обозначений интернет-провайдеры вечно используют в своей рекламе, чтобы дурить народ. Якобы их услуги в восемь раз лучше, чем есть на самом деле, а в терминологию никто из пользователей не закапывается. Даже я запомнил это только потому, что собирал информацию для книги, а пока записывал, моя дочка сидела рядом и ревела из-за невкусного завтрака, чем чуть не довела меня до инфаркта.
Вернемся к Adventure. Шум вокруг игры породила не графика, а первое в истории видеоигр «пасхальное яйцо» – секрет, спрятанный в игровом коде. Робинетт закопал «пасхалку» как можно глубже, частично вдохновляясь слухом о скрытом сообщении в альбоме Beatles «White Album», которое якобы можно было услышать, прокрутив пластинку задом наперед. Вы, наверное, думаете, что он спрятал в коде что-то офигенно крутое. Но лучше закатайте губу обратно и представьте вместо этого самую ерундовую ерунду, какую вообще можно найти в игре. Представили? Не знаю, что у вас сейчас на уме, но это все равно лучше, чем настоящий ответ на вопрос, потому что Робинетт спрятал в коде серую точку. Одинокий пиксель, помещенный на фон того же цвета, в части лабиринта, недоступной на первый взгляд.
Ерунда высшего пошиба. Но если игроку все-таки удавалось найти точку и притащить ее в другую локацию, это открывало секретную комнату, где высвечивалась вертикальная надпись: Created by Warren Robinett (создатель – Уоррен Робинетт), эдакая минута славы. Он никому об этом не рассказывал. Пасхалка занимала около пяти процентов от всего места на картридже, и за такую расточительную самодеятельность Робинетта запросто могли уволить. Лишь в 1980 году какой-то ребенок написал письмо в Atari, что обнаружил секрет, – только тогда об этом и стало известно. Затем информация распространилась благодаря упоминанию в новом журнале Electronic Games, что вызвало настоящий ажиотаж и добавило очков к репутации Atari.
Это «пасхальное яйцо» было возможно только потому, что в то время каждая игра все еще разрабатывалась одним-единственным программистом. Сегодня над крупными играми трудятся сотни людей, но тогда Робинетт лично создал для Adventure все составляющие: концепцию, графику, звук, программный код и т. п. Очевидно, что проект здорово выиграл бы, занимайся им хотя бы несколько человек. Робинетт, по его собственному признанию, художником был от слова «худо». Именно поэтому драконы в игре больше напоминают уток-переростков, передвигающихся на протезах.