Supaplex

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Supaplex

Supaplex
Заставка игры, MS-DOS

Разработчик
Часть серии
Дата выпуска
Жанр
Платформы
Amiga, Atari ST, MS-DOS, ZX-Spectrum (фан-версии), Java, Android
Режимы игры
Управление
Сайт

Supaplex (Супаплекс) — компьютерная игра в жанре двухмерный платформер, созданная в 1991 году Майклом Стоппом (англ. Michael Stopp) и Филипом Джесперсеном (англ. Philip Jespersen) из Dream Factory. По сути, Supaplex является существенно переработанным и расширенным клоном Boulder Dash. Состоит из 111 уровней (плюс многочисленные неофициальные дополнительные наборы уровней). Музыкальная тема: Дэвид Уиттейкер (англ. David Whittaker).

Игра была выпущена для платформ Amiga, Atari ST и MS-DOS. Из-за аппаратных проблем версия для PC работала с разными скоростями по мере улучшения характеристик ЦПУ. Игра может быть запущена с помощью кроссплатформенного эмулятора ДОС-машины DOSBox, который позволяет регулировать скорость эмуляции «на лету», что позволяет нормально пользоваться оригинальной игрой.

Для решения проблемы скорости Герман Перк (англ. Herman Perk) дизассемблировал игру, отладил и скомпилировал обратно, получив в результате версию Supaplex-SpeedFix.

Название, вероятно, образовано от слов супер и плекс — компонента, кластер, сетевая структура (как, например, в словах дуплекс, триплекс).

Геймплей[править | править вики-текст]

Игрок управляет компьютерным вирусом, находящимся «внутри» программной части компьютера. Необходимо дойти до выхода с текущего уровня. При этом, как правило, необходимо собрать имеющиеся на уровне «инфотроны», все или только определённое их количество. Чтобы это сделать, иногда требуется обойти весь уровень, решая на ходу разнообразные головоломки, в которых требуется логическое мышление и реакция, при этом не взорвавшись самому и не создав безвыходных ситуаций (когда сам игрок, выход или недостающие инфотроны завалены либо когда выход или недостающие инфотроны взорваны; в общем случае это необратимое неправильное расположение предметов).

Управление[править | править вики-текст]

Управление в игре осуществляется при помощи курсорных клавиш (стрелок).
Shift — показывает количество красных дискет (используемых в качестве бомб) в наличии.
Esc — взрывает Мёрфи, останавливая прохождение уровня.
Пробел + направление — позволяет «высосать» основу/инфотрон/дискету в выбранном направлении.
Пробел (длительное нажатие) — установка (под себя) дискеты (если есть в наличии).
Enter — убирает/показывает нижнюю панель (под DOS может взорвать Мёрфи, если у компьютера нет мышки).

Персонажи и объекты[править | править вики-текст]

Мёрфи (Murphy)[править | править вики-текст]

Основной игровой персонаж — колобок. Игрок, управляя им, должен решить головоломки-уровни. Взрывается при касании движущихся объектов, падении на него предметов, попадании во взрывную волну (от взрывов других объектов). При взрыве уровень приходится начинать сначала (иногда вынужденно, взрывая себя).

Основа (Base)[править | править вики-текст]

Основной заполнитель игрового пространства — печатная плата. Колобок «ест» её при перемещении. Для остальных объектов является непроницаемой границей. При наличии гравитации поедание основы позволяет противостоять ей (не падать).

Инфотрон (Infotron)[править | править вики-текст]

Внешне напоминает схематическое изображение атома. Цель игрока, может быть «съеден». На уровне может находиться от нуля до 255 «инфотронов», которые надо «съесть». Дополнительные девять инфотронов можно получить при подрыве любого электрона. Дополнительные инфотроны формируются и при совмещении взрывов от нескольких объектов. Инфотрон может скатываться с покатых препятствий и падать. Сам является покатым препятствием для движущихся предметов. Если падает на колобка — убивает его.

Терминал (Terminal)[править | править вики-текст]

Подрывает все жёлтые дискеты на текущем уровне при касании колобком.

Выход (Exit)[править | править вики-текст]

Оранжевый квадрат с буквой Е. Прикосновение к нему завершает прохождение уровня, если собрано требуемое количество инфотронов (при их наличии).

Дефект («глюк») (Bug)[править | править вики-текст]

Разряд тока, возникающий со случайной периодичностью на некоторых элементах основы. Если колобок съест основу в момент проявления в ней дефекта («глюка»), то погибнет (взорвётся). Если разряд произошёл рядом, колобка слегка бьёт током (слышен характерный звук, но ни на что другое это не влияет).

Электрон (Electron)[править | править вики-текст]

Группа мерцающих звёздочек, перемещающаяся при наличии пространства для этого. Перемещение происходит по левой стене и левым поворотам. При подрыве или ударе сверху (падение предмета) формирует вокруг себя 9 инфотронов. Если на месте формирования инфотрона оказалось непроницаемое препятствие, то инфотрон не сформируется. Взрывает колобка при касании.

Сник-снек (Snik Snak)[править | править вики-текст]

Ножницы, перемещающиеся при наличии пространства для этого и вращающиеся при его отсутствии (на месте). Перемещение происходит по левой стене и левым поворотам, так же, как и у электронов. На месте вращаются (при отсутствии возможности передвижения). При подрыве/ударе сверху — взрываются. Взрывают колобка при касании. Подрыв электрона, приведший к цепной реакции взрывов сник-снеков, вызывает формирование большого количества дополнительных инфотронов.

Зонк (Zonk)[править | править вики-текст]

Стальной шар. Препятствие. Может быть уронен (скатывается с покатых препятствий — других зонков, инфотронов и микросхем), сдвинут или подорван. Если падает на Мёрфи — убивает его.

Дискеты с утилитами (Utility Disks)[править | править вики-текст]

Выполняют роль бомб. На каждой дискете есть цветная полоса, определяющая тип дискеты.

  • Оранжевые (на EGA — красные). Можно толкать, как зонки. Если убрать опору, падают вниз и взрываются. Также подрываются от удара зонком/инфотроном сверху или иного взрыва. Могут быть мягко приземлены на поверхность зоны взрыва.
  • Красные (на EGA — сиреневые]). Можно съедать, как инфотроны, после чего устанавливать в любом желаемом месте. Также подрывается от падения инфотрона сверху. На падение зонка не реагирует, другими взрывами уничтожается, не подрываясь.
  • Жёлтые. Не подвержены гравитации, их можно расталкивать во все четыре стороны, как в сокобане. Подрываются терминалом, падением инфотрона (но не зонка) сверху или иным взрывом.

Порты (Ports)[править | править вики-текст]

Проходы (переходы) в виде фитингов — муфт и крестовин. Муфты могут быть направленными (с возможностью движения только в одном направлении) и ненаправленными (с возможностью движения в обоих направлениях). Крестовины позволяют движение во всех направлениях.

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

Порт, направленный наверх, удерживает Мёрфи, находящегося непосредственно под ним, от воздействия гравитации.

Микросхемы (чипы) оперативной памяти (RAM Chips)[править | править вики-текст]

Непроницаемое препятствие. Могут быть разрушены взрывом.

Аппаратная часть (Hardware)[править | править вики-текст]

Непроницаемое препятствие. Не могут быть разрушены взрывом.

Подробности[править | править вики-текст]

  • Пользователь, располагающий редактором уровней, может задать в нём количество инфотронов, которые надо съесть, чтобы пройти уровень. Иногда нужно съесть все инфотроны, иногда не все, иногда — создавать дополнительные инфотроны из электронов.
  • При одновременном подрыве нескольких объектов и совмещении взрывов формируются дополнительные инфотроны. В частности: если подорвать электрон и этим запустить цепную реакцию взрывов сник-снеков, сформируется большое количество инфотронов.
  • Падающую оранжевую дискету можно взорвать ещё в воздухе. Для этого необходимо дождаться момента, когда дискета вот-вот ударит в Мёрфи, и резко увести его вниз (проверено в оригинальной, т.е. DOS-версии игры).
  • Можно спастись от сник-снека или электрона, даже если вы в тупике. Для этого необходимо дождаться момента, когда движущийся объект вот-вот убьёт Мёрфи, и резко увести его назад. Объект сменит направление движения.
  • В любительских уровнях используется объект 40 (28h), невидимая стенка.
  • Включённая гравитация прижимает игрока вниз и не позволяет сделать более одного шага вверх по пустому пространству. Игрок может свободно перемещаться, лишь поедая основу без остановки, через порты или под портами, направленными наверх. Для свободного перемещения годится только основа без дефектов («глюков»).
  • При включённой гравитации можно сделать два шага вверх в том случае, если вы установите съеденную ранее красную дискету (проверено в оригинальной версии игры).
  • При простое игры Мёрфи станет грустным, несколько раз зевнёт, а потом заснёт.
  • В каталоге игры есть скрытый файл player.lst, в нём сохраняется прохождение игры. Найдите в нём имя, под которым вы играете, и отсчитайте 13-й байт от начала этой строки. Каждый пройденный уровень обозначается как 01, и все байты следуют один за другим. Так что если застряли на каком-либо уровне, то можете просто дописать 01 в конец последовательности пройденных уровней. Всего можно записать до 111 байт (в игре 111 уровней).
  • Уровни игры имеют интересные названия (англ.).

Любительские ремейки[править | править вики-текст]

Одна из ZX-Spectrum версий игры.
Год выхода Название Разработчик Издатель Платформа Примечании
Supaplex Radoslaw Bulat Kongregate и др. Adobe Flash
2000 Supaplex Z-Zero SYSTEMS (Россия) ZX-Spectrum Ремейк оригинальной MS-DOS—версии
2001 Greenface: The Virtual Reality Amic Games Windows Графика изменена.
2001-2010 New Supaplex Sergant's Windows, Linux, MacOS X
2003 Supaplex 3000 HiTec Games Windows Графика изменена, уровни те же.
WinPlex Pixell Developer Club Windows Кроме новой графики, добавились дополнительные коллекции уровней. Для WinPlex’a существует редактор уровней.
Igor: The Time Machine Windows Классические и новые уровни.
2006 PalmPlex Railway Software Palm OS 5.0 и выше
2008 Supaplex Java(J2ME) Те же уровни.
2009 Supaplex Triumph Game Labs(Россия) ZX-Spectrum
2011 Supaplex, Supaplex 2 Danila Gorozhanin itunes.apple.com IOS Стоимость в 2014 году - 169 руб.
2011 Supaplex jmaster Android Бесплатная. Неудобное управление, вместо джойстика - кнопки по краям экрана.
Droid Plex Visual Realm Android Бесплатная и платная версии. Неудобное управление, вместо джойстика - кнопки по краям экрана.
Supaplex J2ME Luboš Vonásek Android
Worm Plex: (Supaplex clone) Perun Labs Android

Также существует свободный движок для аналогичных игр: Rocks'n'Diamonds. Движок включает в себя в том числе и реализацию Supaplex (уровни и звук, графика).

См. также[править | править вики-текст]

Ссылки[править | править вики-текст]