История Dizzy

Original author: James Binns
  • Translation

image


Оставленный без внимания профильными изданиями, но любимый игроками, Диззи был феноменом среди блокбастеров в Великобритании середины 80-х. А история о том, как улыбающееся яйцо три года доминировало в топах программного обеспечения, — это наглядный пример «программирования в спальне», доведённого до абсолюта.


Близнецы Оливеры, только что освоившие новенький BBC Micro (один из ранних домашних компьютеров), приняли участие в конкурсе детской телепередачи The Saturday Show по созданию видеоигры. Они победили, оказавшись единственными, кто прислал настоящую игру, а не набросок, нарисованный мелком. Позже братья продали свою Gambit компании Acornsoft за 200 фунтов.


Обнаружив, что видеоигры могут приносить деньги, Эндрю и Филип Оливеры потратили следующий год на написание программ для различных издателей — сначала на своём BBC, а затем перешли на Amstrad (другой домашний компьютер). Затем, в сентябре 1985 года, братья посетили первую в истории ECTS (Европейскую компьютерную выставку), где познакомились с Ричардом и Дэвидом Дарлингами. Будущим основателям Codemasters требовались программисты-фрилансеры. «Их предложение заключалась в том, что если мы напишем для них игру, то получим 10 тысяч фунтов», — вспоминает Филип Оливер. — Но было одно условие: игра должна выйти к Рождеству». Поэтому братья поспешили домой и за шесть недель написали платформер Super Robin Hood. А продано было 100 тысяч копий игры.


image


Во время работы над следующей игрой для Codemasters — Ghost Hunters, Филип начал прорабатывать основной дизайн персонажа, которым стал Диззи. Как он объясняет: «Я сидел и работал над главным героем Ghost Hunters — рисовал его лицо. Но у меня было только три пикселя в высоту, четыре пикселя в ширину и четыре цвета. Особо тут не разойдёшься, поэтому мне стало скучно, и я начал набрасывать идеи. Мне пришло в голову, что на самом деле нам нужно, чтобы игрок проявил сочувствие к персонажу, и единственный способ — если он сможет видеть его лицо. Я подумал: лицо должно стать размером с персонажа. И мы сделали его максимально большим — мы могли отрисовать что-то вроде 32 пикселей в ширину и примерно 48 пикселей в высоту, и при этом быстро перемещать его. Разумеется, не было смысла пытаться создать реалистичного человека — в таком случае нужен мультяшный персонаж. Мы нарисовали глаза, рот и нос, приклеили пару ног. Руки всегда выразительны, поэтому мы их тоже наклеили. На то, чтобы придумать дизайн Диззи, ушло буквально полчаса».


image


Ghost Hunters вышла с более реалистичным главным героем — человеком. Но близнецы не стали выбрасывать свои наработки с яйцевидным персонажем. Они начали придумывать игровую вселенную, подходящую для этого героя. Эта творческая свобода в то время была нормой для программистов Codemasters. В ранние годы разработчиков брали на внештатной основе. Это обычно означало, что команда из одного или нескольких человек программировала игры из дома. Вдобавок к этому только программисты отвечали за свои проекты. Как говорит Эндрю: «Они никогда не заказывали что-то конкретное, и вам не надо было дожидаться утверждения. Вы писали игры и отправляли им готовый продукт».


Невероятное приключение


С помощью Диззи Филип и Эндрю решили создать «невероятное мультяшное приключение» (Dizzy: The Ultimate Cartoon Adventure). Будучи популяризаторами, они хотели охватить массовую аудиторию, которая в то время была молода и неопытна в технологиях. Поэтому братья решили создать тематическую головоломку/платформер/приключенческую игру на основе сказок.


«Сказки известны и богаты на материал, их знают во всём мире, — утверждает Филипп. — Наша основная механика игрового процесса заключалась в том, чтобы взять предмет и отнести его туда, где можно использовать. Очевидно, что такое уже делали раньше, но это было завязано на ключах от запертых дверей, и я считаю это довольно скучным занятием». Таким образом, старая механика расцвела в сказочном мире. Волшебный боб, брошенный в нужном месте, вырастал в бобовый стебель, чтобы обеспечить доступ к высокой платформе. Непроходимую гигантскую крысу можно было увести, играя на дудке, взятой у Крысолова.


image


Процесс производства игры был уникальным для того времени. Как говорит Филип: «Мы разделили задний план и передний план, поэтому один из нас делал декорации, а другой брал всех движущихся персонажей».


К тому времени у ZX Spectrum был гораздо больший рынок, чем у Amstrad, поэтому Dizzy была разработана под эту систему. Братья ненавидели клавиатуру «Спектрума», поэтому писали игру на своих «Амстрадах», попросив друга — специалиста по электронике, — сделать кабель, способный передавать данные на Spectrum через порт для принтера. «Обе машины работали под управлением Z80, они были очень похожи. У них были немного разные графические форматы, но, поскольку мы создавали графику в небольшом редакторе, то просто добавили некоторые параметры для сохранения в форматах Spectrum и Amstrad. В дальнейшем мы делали то же самое с Xbox, GameCube и PS2», — объясняет Филип.


image


У Amstrad были и другие преимущества, помимо приличной клавиатуры. У машины имелся отличный дисковод, обеспечивающий произвольный доступ, высокую скорость и надёжность. Также к ней был выпущен дополнительный чип MAXAM, который можно было подключить к порту расширения на задней панели машины. Он стоил 80 фунтов и давал возможность писать на ассемблере для Z80 и компилировать его в машинный код. Это главная из причин, почему Оливеры могли так быстро делать игры — они не были привязаны к медленной и ненадежной магнитофонной системе записи в «Спектруме».


Братья также разработали технологии дизайна и программирования, чтобы придать Dizzy особый вид. «Мы создали фон из 255 спрайтов нестандартного размера, около 50 из которых были алфавитом и цифрами. Наш редактор позволял размещать любые спрайты в любом месте экрана с попиксельной точностью, с возможностью смешивания и перекрытия других объектов. Чтобы нарисовать дерево, мы накладывали несколько кусков ствола друг на друга, а затем добавляли несколько случайно расположенных «шаров» листвы. Всё, дерево готово. Наша программа позволяла переворачивать спрайты по горизонтали и вертикали, что помогло сделать вещи более уникальными и менее повторяющимися. Благодаря этому игры серии Dizzy выглядели довольно органично и сильно отличались от других проектов того времени, в которых использовались выровненные графические блоки 8×8. С помощью нашей технологии можно было заполнить весь экран, затратив меньше памяти, что позволяло нам создавать большие и интересные карты, которые способствовали успеху Dizzy».


Кстати, своё имя Диззи получил из-за того, что яйцевидный герой Оливеров крутит сальто во время прыжков. Акробатика в игру была добавлена ровно по одной причине — редактор братьев умел плавно вращать спрайты, и они обожали пользоваться этой фишкой.


image


Первая часть Dizzy, выпущенная в 1986 году, поднималась в чартах продаж довольно медленно. Впрочем, на игру работало сарафанное радио. «Она вышла, как и любая другая игра Codemasters в то время, без рекламы и рекордных продаж, хотя компания и получала тысячи писем от довольных фанатов. Другие игры Codemasters продавались в течение месяца после выхода, а затем про них забывали. Но Dizzy держалась на плаву очень долго. И год спустя, когда мы закончили Treasure Island Dizzy, первая часть всё ещё была в чартах. И когда мы выпустили новый проект, он сразу попал в топ».


image


С этого момента близнецы Оливеры превратились в конвейерную линию из двух человек, создавая игру за игрой и укладываясь в шесть недель на каждую. В Fantasy World Dizzy (третьей игре серии) они придумывали по две карты в день, рисуя их на бумаге, прежде чем написать код. Игра была завершена в течение месяца. В 1986 году на долю братьев приходилось семь процентов всех игр, выпущенных в Великобритании, и по их оценкам в следующем году около 50 процентов продукции Codemasters содержало их имена в титрах.


Трудовые будни


В этот напряженный период середины 80-х Оливеры часто занимались программированием по 20 часов в день, семь дней в неделю. Они стали экспертами по «выдаиванию» игровых франчайзов. Позже, после выхода первых игр про Диззи, братья занялись другими проектами Codemasters, такими как Advanced Pinball Simulator и Jet Bike Simulator. Как объясняет Эндрю: «Чтобы избавиться от скуки, мы делали игру серии Dizzy, потом брались за игру-симулятор, затем снова возвращались к Диззи, после — ещё один симулятор. А время от времени создавали что-то вроде 3D Starfighter».


image


Codemasters выпустила около 14 игр серии Dizzy на множестве платформ. Игровой процесс был схожим во всех играх (кроме таких ответвлений, как Fast Food — клона Pac-Man и Dizzy Panic — головоломки в стиле «Тетриса»). Высокие оценки игры получали уже редко, но серия сохраняла хорошие продажи. Dizzy была самым прибыльным франчайзом компании до появления Micro Machines, помогая ей пережить судебные споры с Nintendo и Sega. По иронии судьбы единственная игра, удостоенная хоть какой-то индустриальной награды, — The Fantastic Adventures of Dizzy 1991 года для NES, — это последняя часть, выпущенная Оливерами. Когда Codemasters погрязла в судебном процессе с Nintendo из-за выпуска чит-устройства Game Genie, братья поняли, что это помешает разработке игр, и вскоре ушли, сделав ещё пару частей Dizzy, которые были опубликованы только относительно недавно (в 2015 году Оливеры выпустили Wonderland Dizzy, а в 2017-м — Mystery World Dizzy: все они доступны бесплатно в интернете).


В дополнение к сказанному


В 1991 году братья основали свою собственную студию Interactive Studios, которая в 1999 году сменила название на Blitz. Blitz Games закрылась в 2013 году, но в октябре того же года Оливеры вместе с давним другом и коллегой Ричардом Смитисом основали Radiant Worlds, чтобы разработать SkySaga: Infinite Isles для корейской компании Smilegate. SkySaga была амбициозной онлайн-игрой на основе вокселей, основанной на оригинальной концепции, разработанной членами команды Blitz Games Studios. В августе 2017 года Smilegate приостановила разработку SkySaga, а Оливеры и Смитис выставили свою компанию на продажу. В январе 2018 года британский разработчик и издатель игр Rebellion приобрёл компанию и переименовал её в Rebellion Warwick. Близнецы оставались в Rebellion до февраля 2019 года, после чего ушли, чтобы основать игровой консалтинговый бизнес.


image


Касательно Диззи


В мае 2017 года Оливеры объявили, что будут работать над новой игрой Dizzy — первой за более чем 20 лет. В видео для проекта ZX Spectrum Next на «Кикстартере» они сказали, что игра будет вдохновлена классической книгой «Волшебник страны Оз» автора Л. Фрэнка Баума и будет называться Wonderful Dizzy. Новая часть вышла 18 декабря 2020 года. Делали её преимущественно российские разработчики, которые ранее выпустили замечательный ремейк Crystal Kingdom Dizzy для ZX Spectrum. Вот полный состав команды:


  • дизайн игры: Эндрю и Филип Оливеры;
  • программирование: Евгений Барский;
  • графика: Дмитрий Пономарёв, Олег Ориджин, Джаррод Бентли, Александр Фильянов;
  • заставка и слайды: Марко Антонио дель Кампо;
  • иллюстрации: Пётр Граткевич (PIT);
  • музыка: Сергей Косов.

Скачать игру можно с сайта YolkFolk.com
image




Изначально выкладывал материал на ресурсе Идеальный Пиксель — сайт понравится всем фанатам ретро-игр и старых компьютеров.

Similar posts

Ads
AdBlock has stolen the banner, but banners are not teeth — they will be back

More

Comments 26

    +1
    Теплый ламповый Dizzy. Помниться русские «клоны» X и Y мне достались уже под TR-DOS…
    «ладно, давай сюда свои крэкеры иностранные» — алкаш про сухой корм для собак
      +2
      — Do you speak English?
      — Спасибо, я и по-русски неплохо дую
      © Dizzy
      +3

      О, эта игра у меня в ТОПчиках ходила на кассетах, действительно очень играбельно было, я потом ещё младшую сестру подсадил на прохожение квестов.

        +5
        О, времена… Еще лежит у меня такая кассета
          +1

          Надо оцифровать :)

            +1
            Оцифровал — там не было ничего специфического, чего не было уже оцифровано энтузиастами группы vk.com/tapeversion
            image
          +1
          Традиционно спрошу, нет ли у кого алгоритма движения/прыжков Dizzy? Как в оригинальной игре изменялись координаты?
            +1
            я думаю там были таблички с координатами движения, обычно так делали для всяких скроллингов, т.к. считать sin&cos на 8-битном процессоре в реальном времени как то не комильфо.
              +1
              Всё может быть. Но довольно много народу сделали Dizzy в РФ. Вот бы кто-нибудь из них и рассказал, как перемешается персонаж. Мне там всё интересно. Как он поднимается, как отскакивает от стенок и препятствий (помните, шажок не угадали, откуда прыгнуть, и Dizzy скачет мячиком куда не надо), как кувыркается на месте.
                +1
                Это уже механика игры, думаю сейчас ничего не изменилось, обычно если фона не было, то проверяли на границы экрана и присутствие пикселей, если фоны есть, то уже можно сверяться с картой уровня, например для простоты сделанной как карта знакомест(то что отвечает за цвета на zx spectrum), а кувыркается на месте, это по сути спрайты, заранее рисовали, а потом уже делали анимацию, сменой спрайтов, на спектруме изображение формировалось в памяти, не было никаких сопроцессоров, как например на денди.
                Обычно когда хотелось посмотреть что и как работает, брался STS и изучался код :), так и учились.
                  +1
                  По ступенькам он поднимается следующим методом. Диззи делает шаг вбок (если высота стенки не больше чем N пикселей). Внезапно внутри него оказывается ступенька, движок выдавливает его наверх.
                  Разумеется мы собирались делать свой Диззи, поэтому я понемногу начал разбираться в этом. Правда потом всё затихло.
                  На самом деле, не особо сложно сейчас взять какой-нибудь Диззи 3.5 и разобраться в движке. Он не очень большой по размеру, там мало графики, зато есть полный набор движений, прыжков и всего такого.
                    +1
                    так код доступен же. на прерывании по таймеру он висел, насколько я помню. не такой уж он мудреный был, я чет копался в нем в детстве
                +1
                Я в начале 90-х на денди видел игры с целым порядковым числом. Например: боевые жабы 1, боевые жабы 2. Но как-то пришел к товарищу и там его кореш через кассету заливает в какой-то спектрум dizzy 1.2. Мой мир был сломан — я и понятия не имел — как это версия игры может быть не целым числом))
                А потом dizzy досталась мне на денди — вот я тетрадку исписал как мне эти квесты проходить. Так и не победил. А в нашем поселке буклеты типа: секреты 1000 игр денди — не достать. Интернета не было. Выживали как могли))
                Тёплое ламповое детство.
                  +1
                  Dizzy 1.2? Впервые слышу. :) Я только Dizzy 3.5 знаю.
                    +1
                    Причём это была не полноценная игра, а короткая интермедия в пару экранов.
                      +1
                      Это которая 3.5. А вот что за 1.2…
                      +1
                      Ну версию я образно назвал. Всё таки почти 30 лет назад дело было. Просто школьник о версионности знал что есть версия игры 1 и вторая часть. А тут дробная. Молодой мозг тогда сопротивлялся — «как такое может быть?»))
                    +2
                    А они случайно не рассказывали как им пришла мысль сделать этот чортов мост в Диззи 1? Уверен много клавиатур было сломано от злости, когда до конца прохождения оставалось пара действий, но ты ошибся с прыжком.
                      +1

                      Недавно мне о Dizzy напомнил этот демейк на pico-8: https://www.lexaloffle.com/bbs/?tid=29388

                        0

                        Ссылка на оригинал не открывается.

                          +1
                          Оригинала в сети нет — там ссылка на сайт издательства. Журнал можно скачать из архивов.
                          +2

                          одна из интереснейших игр детства. в жанре "принеси-подай" так точно! :) очень нравилась неочевидность но логичность заданий.

                            +3
                            Списывался с братьями года 3 назад, обменялись подарками. Прислали мне вот такой интересный артефакт


                            Еще есть некоторое количество сканов их рабочих записей. А вообще можно купить отличную книгу The Story of The Oliver Twins
                              +2
                              Кажется в Д2 есть комната с плашкой «привет читер». Случайно нашли, когда исследовали возможности движка.
                              +1
                              Официальный Dizzy 8 прямо очень крутой по графике. Вроде железо то же самое, но арт дизайн продвинулся за эти годы.
                                +1

                                Ностальгия! Как сейчас помню, как проходил яйцо на спектруме. Fantasy World которая.
                                Были потом попытки играть в Dizzy на ПК (были версии) или на эмуляторе — но это все не то уже

                                Only users with full accounts can post comments. Log in, please.