Проигнорировав мнение Бушнелла, Atari решила продолжить развивать VCS, и в итоге ее упорство было вознаграждено. В 1978 и 1979 годах взрывной рост классических аркадных автоматов породил у публики интерес к играм и желание поиграть во что-то похожее и дома. Правда, по-настоящему VCS «выстрелила» только в 1980-м, когда вице-президент Warner Мэнни Герард предложил купить права у Taito и выпустить Space Invaders на консоли Atari. Это был первый случай, когда хит с аркадных автоматов, разработанный в другой стране, получил лицензию в США. Пусть Кассар все еще ничего не смыслил в видеоиграх, но на маркетинге он собаку съел, и его решение продвигать игру, чтобы с ее помощью продавать консоли, оказалось верным. Space Invaders стала бестселлером в 1980 году, увеличив продажи VCS в четыре раза.
Нельзя сказать, что в Atari не думали о дальнейших инновациях. Примерно в то же время Уоррен Робинетт, один из программистов потребительского отдела, решил взять текстовую адвенчуру (без картинок, только слова) и сделать на ее основе игру с графикой. Оригинальная игра так и называлась, Adventure, пользуясь определенной популярностью на компьютерах PDP[67] в образовательных учреждениях. Вы можете предположить, что графику к 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», которое якобы можно было услышать, прокрутив пластинку задом наперед. Вы, наверное, думаете, что он спрятал в коде что-то офигенно крутое. Но лучше закатайте губу обратно и представьте вместо этого самую ерундовую ерунду, какую вообще можно найти в игре. Представили? Не знаю, что у вас сейчас на уме, но это все равно лучше, чем настоящий ответ на вопрос, потому что Робинетт спрятал в коде серую точку. Одинокий пиксель, помещенный на фон того же цвета, в части лабиринта, недоступной на первый взгляд.