Hey! Listen! Путешествие по золотому веку видеоигр - страница 34



в образовательных учреждениях. Вы можете предположить, что графику к 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», которое якобы можно было услышать, прокрутив пластинку задом наперед. Вы, наверное, думаете, что он спрятал в коде что-то офигенно крутое. Но лучше закатайте губу обратно и представьте вместо этого самую ерундовую ерунду, какую вообще можно найти в игре. Представили? Не знаю, что у вас сейчас на уме, но это все равно лучше, чем настоящий ответ на вопрос, потому что Робинетт спрятал в коде серую точку. Одинокий пиксель, помещенный на фон того же цвета, в части лабиринта, недоступной на первый взгляд.

Если вам понравилась книга, поддержите автора, купив полную версию по ссылке ниже.

Продолжить чтение