Как НА САМОМ ДЕЛЕ делаются демо — Юмор

Subliminal Extacy #03
                   How Demos Are REALLY Made

                        By Enraba Burros

Всем привет, народ! Сперва позвольте представиться. Возможно, вы раньше не встречали меня на сцене, потому что я всего лишь «наблюдатель» (Scene Watcher). Я скорее смотрю за сценой со стороны, чем вношу в неё вклад, поскольку талантом обделён, а времени на его развитие не так уж много (ну, вообще талант у меня есть, но он связан с ослами, а эта статья совсем не об этом). Родился я в Португалии, но родители перевезли семью в Англию, когда отец решил начать новую жизнь на ферме. Отец обожает животных. Я тоже. Впрочем, это к делу не относится.

В роли «наблюдателя сцены» я нахожусь уже много лет. Чуть ли не с самого момента зарождения сцены. У меня собрана огромная коллекция демок на дискетах формата +D (лучший формат!), а на всякий случай ещё и продублирована на кассетах. Так что о сцене и её тёмных тайнах я знаю очень многое.

А теперь объясню, о чём пойдёт речь. Недавно я заглянул на канал #Z80 в Ircnet — о нём упоминали в недавних релизах Busysoft и в First Association. Захожу туда, а там кучка словаков болтает по-словацки (как ни странно). Мне стало скучновато, но потом я наткнулся на интересного парня под ником Johny-X. Мы поболтали о старых великих демах и о том, как в наши дни всё, похоже, катится ко всем чертям.

Затем мы начали обсуждать, как были сделаны некоторые эффекты в классической демке «The Lyra II». И самое забавное: Johny-X стал уверять меня, будто векторный скроллер там написан с помощью сверхпродвинутой техники, позволяющей выводить множество линий на бешеной скорости. Мол, на доведение её до ума у них ушло несколько месяцев. Но у меня есть доказательства, что всё это ложь. Позвольте мне раскрыть вам мрачную правду!

Увидев «The Lyra II» энное количество лет назад, я просто влюбился в эту работу. Я не мог не написать талантливым людям, стоявшим за её созданием! И решил черкнуть письмо главному кодеру — Kaz. В то время он был для меня буквально божеством. Я быстро набросал ему весточку, суть которой сводилась к тому, что я хочу поддерживать связь, потому что обожаю Speccy и его демки ;)

Примерно через месяц пришёл ответ из Польши. От самого Kaz! Представьте мой восторг. Я разорвал конверт, и весь остальной мир просто перестал существовать. Письмо было кратким, но чертовски интересным. Он рассказал, как поживает он сам и остальные парни из ESI, и поделился планами на будущее. Это было невероятно — легендарный Kaz ответил лично мне!

После этого мы регулярно переписывались, обмениваясь мыслями и идеями. Я даже начал писать другим участникам ESI — в частности, Matt и Ziutek. Оба оказались очень дружелюбными и всегда отвечали довольно быстро.

Всё шло прекрасно несколько месяцев, пока мне не пришла в голову мысль закодить демку самому. Я написал Kaz: так мол и так, хочу кодить. Каково же было моё удивление, когда Kaz ответил, что программировать проще простого — надо лишь в точности следовать инструкции. Вот что он написал:

  1. Сперва подготовь следующие инструменты:

    • 1 x Speccy
    • 1 x телевизор или монитор
    • Розетки и соединительные провода для всего вышеперечисленного
    • 1 x Z80-ассемблер для Speccy (для этого отлично подойдёт Gens)
    • 5 x свечей
    • Спички
    • 1 x юная девственница (желательно женского пола)
    • Куча галлюциногенов.
  2. Возьми 5 свечей и расставь их по кругу на равном расстоянии друг от друга. Должна получиться форма пентаграммы.

  3. Зажги свечи.

  4. Сядь в центр пентаграммы вместе с подключённым Speccy.

  5. Убедись, что девственница полностью обнажена и стоит лицом к тебе. Она должна находиться снаружи пентаграммы.

  6. Включи Speccy и запусти ассемблер.

  7. Прими часть (или все) галлюциногенных веществ.

  8. Пристально смотри на девственницу, пока свечи не догорят дотла.

  9. На следующий день ты очнёшься совершенно голым, без свечей, без девственницы поблизости, но с охуительно потрясающим эффектом, накоженным на Speccy.

  10. Сиди и охуевай от того, что вообще произошло.

Сразу оговорюсь: я ни в коем случае не одобряю подобные практики и употребление галлюциногенов.
Однако после пары недель раздумий о том, работает ли эта техника на самом деле, любопытство взяло верх.

Speccy и телевизор у меня уже имелись. Gens тоже был — копию мне прислал Kaz (золотой человек ;). Я одолжил у мамы пять свечей с ароматом персика. Нашлись и спички, которыми я обычно поджигал мелких букашек. Человеческой девственницы женского пола у меня под рукой не оказалось, зато в сарае стояла двухлетняя ослица. Отец часто хвастался её уникальной непорочностью и тем, что в один прекрасный день сам лишит её невинности. Я не особо понимал, о чём он толкует, но он постоянно называл ослицу своим «невинным ангелочком». Так что я рассудил, что в качестве девственницы сгодится и она. Мама частенько собирала грибы на своей «особой полянке» прямо за сараем непорочного ангелочка. Отец говорил, что из-за их психоделических свойств она частенько пропадала из дома на несколько дней.

В общем, дело в шляпе. Все ингредиенты для создания самого крутого кода в истории Speccy были собраны. Я принялся за подготовку, до буквы соблюдая инструкции Kaz. Ослица и персиковые свечи наполнили спальню странным интригующим ароматом, что придало мне ещё больше уверенности.

Свечи зажжены, Gens запущен, ослица-девственница полностью обнажена. Ну, настолько обнажена, насколько вообще может быть обнажён осёл. Пришло время принять мамины грибочки.

Минут десять я сидел и не отрываясь пялился на ослицу. Персиково-ослиный запах начал навевать очень странные мысли. О некоторых из них я в трезвом уме даже помыслить бы не посмел. Прошло ещё сколько-то минут (не берусь сказать сколько — время растворилось и перестало существовать), и я поймал себя на том, что смотрю на ослицу полным страсти взглядом. Что со мной происходило? Вдруг вокруг меня начала расти синяя трава. Она принялась скандировать: «СЪЕШЬ МЕНЯ! СЪЕШЬ МЕНЯ!» Я сорвал пучок. Вкус оказался очень странным. С лёгким персиковым привкусом. Но меня это не остановило.

Пожевав немного синей травы с персиковым вкусом, я перевёл взгляд на Speccy. Господи, я же совсем про него забыл! Я же должен был кодить, а не траву жевать! Я принялся лихорадочно строчить в Gens. Текст не имел никакого смысла, но мне было плевать. Всё казалось правильным. Я барабанил по клавишам так, будто завтрашний день не наступит. Пальцы мелькали с такой частотой, что я даже не видел собственных рук — сплошное размытое пятно. Это мельтешение ввело меня в транс, из которого я почти ничего не помню.

Следующее воспоминание — я просыпаюсь, а в зубах застрял кусок персиковой свечи. На Speccy всё ещё открыт Gens, а на экране полно текста. Ослица всё ещё в комнате. Свечи исчезли. Сам я полуголый! Что случилось? Сработало только наполовину? Я быстренько сохранил код на кассету и вернулся в Gens, чтобы запустить ассемблирование.

Компиляция исходника заняла несколько часов, поэтому, пока процесс шёл, я решил отвести ослицу обратно в сарай. Заталкивая её в стойло, я заметил, что у неё на заднице не хватает клока шерсти. Не придав этому значения, я запер ослицу и пошёл обратно.

Вернувшись в комнату, я обнаружил там отца. Он был в ярости от того, что я увёл его «невинного ангелочка» из сарая. Он устроил мне допрос с пристрастием, орал и грозился прибить, если подобное повторится. Я его толком не слушал. Меня волновало только одно: скомпилировался код или нет.

Выслушав несколько минут отцовской головомойки, я снова сел за Speccy. Сборка кода наконец-то завершилась! НИ ЕДИНОЙ ОШИБКИ! Поразительно! Я сохранил код на ленту и нажал сброс на Speccy. Сделал низкую очистку памяти (кажется, что-то вроде CLEAR 24499) и загрузил бинарник. Загрузка заняла несколько минут. Набираю RANDOMIZE USR 24500. И ОФИГЕВАЮ! Я закодил Glenz-куб с текстурированными гранями! Это было невероятно!! Он выдавал кадров двадцать, но ведь работал! Тормоза я списал на то, что это был мой первый опыт с ослом... в смысле, на то, что я использовал ослицу вместо человеческой особи, да и кодил вообще впервые.

Я решил, что обязан отправить Kaz огромное благодарственное письмо. Я подробно описал свой опыт во всех красках, чтобы он точно понял, что я проделал. Также признался, что человеческой девственницы под рукой не нашлось, поэтому пришлось обойтись ослицей. И отправил письмо первым же рейсом.

Шли дни. Проходили месяцы. Я отправил Kaz ещё несколько писем. Ответа не было. В конце концов я решил написать Matt, чтобы выяснить, в чём дело. В ответ Matt обозвал меня больным психом и категорически запретил когда-либо снова выходить с ними на связь. Я остался в полном недоумении и жутко расстроился. Я совершенно не понимал, чем их обидел. Поэтому я решил больше никогда в жизни не браться за программирование, а свой код так никому и не показал — решил, что он проклят и может настроить против меня весь белый свет.

Так в чём же мораль этой истории? Она проста.

Никогда не слушайте поляков. Ничем хорошим это не закончится: только ослов перетрахаете да наркоты наглотаетесь!

Подпись:

Enraba Burros

Поделитесь вашим мнением о статье