Konami code или читайте между строк

сегодня в 12:45

История Konami Code


Еще в 1986 году японская компания Konami — один из ведущих разработчиков и издателей видеоигр — запрограммировала секретную комбинацию клавиш в версии игры Gradius для игровой консоли NES.

a59c4ebb6b744aa2ad82cc712eafdbc1.GIF

Однако настоящую популярность данная комбинация клавиш получила благодаря американской версии игры Contra (как «код на 30 жизней»).

cc3ef3fce3244df99788436794df7e5c.jpg

В разных играх этот код имеет разное предназначение:

  • Увеличение количества попыток
  • Полное вооружение в начале игры
  • Добавление жизней
  • Прочее

Konami Code


Сам код Konami состоит из 10-значной комбинации:

9f3c35df2c4a48cebd9b182a8a5ab036.jpg

Konami code в web


Использование кода Konami распространенное явление и в вебе. Многие разработчики сайтов используют его для того, чтобы спрятать какую-то информацию. Однако в основном это исключительно «just for fun».

Несколько примеров использования Konami code в web:

  • Например, на сайте Digg при вводе комбинации (↑ ↑ ↓ ↓ ← → ← → B A) фото всех блоков меняются на другие складывается вполне целостная картина
  • На сайте Geek&Hype секретная комбинация приводит к воспроизведению мультфильма All Your Base Are Belong To Us
  • Поиграть в игру «Бэтмен против Супермена» с помощью ввода Konami кода можно на сайте ProfiTheme
    dc47ce98cd1b4c67a8907ee8d3e58769.gif
  • А вот на радужном сервисе Сornify можно рисовать всеми цветами радуги прямо на полях сайта, только при условии, что после воода Konami кода добавите Enter, enter, enter
  • Сайт Log напомнит об истоках кода конами.
  • Поиграть в знаменитую змейку можно на сайте ElliottKember

Пример реализации скрипта для встраивания в web вызодва Konami code выглядит следующим образом:

            this.startWaitingCode = function () {
                var keyChain = '38384040373937396665';  /** Конкатенация из требующих кодов клавиш клавиатуры в строку*/
                    currentKeyChain = '',               /** Текущая последовательность кодов клавиш */
                    self = this;

                $(window).on('keydown.konamiCodeKeys', function(event){

                    currentKeyChain += event.keyCode.toString();    /** Дополнение текущей последовательности кодом нажатой клавиши*/

                    if(currentKeyChain.match(keyChain)){            /** Проверка на совпадения требуемой комбинации в текущей*/
                        self.init();
                        $(window).off('keydown.konamiCodeKeys');
                        return;
                    }

                    if(currentKeyChain.length > 20)                 /** Проверка на переполняемость строки текущей комбинации клавиш*/
                        currentKeyChain = currentKeyChain.substr( -20 );
                });
            }

Существует еще масса ресурсов, которые спрятали в своем исходном коде зашифрованные фичи. Вот, например, ресурс KonamiCodeSites является списком таких ресурсов, который вызывать нужно также при помощи самого Конами кода. Так сказать, примеры в примере.

Список примеров использования Konami Code в разных сферах:
  • Одна из песен рок-группы Deftones с альбома Saturday Night Wrist носит название «U, U, D, D, L, R, L, R, A, B, Select, Start».
  • У группы The Gotsicles, песня «Konami Code III» посвящена коду Конами.
  • В Google Reader разработчики спрятали пасхальное яйцо, связанное с использованием кода Konami. Если его набрать на главной странице проекта — на бэкграунде боковой панели появится ниндзя.
  • На письменное предупреждение правообладателя использовать «правительственный уровень 3», сотрудники трекера «Пиратская бухта» ответили, что после введённого кода Конами им не угрожают никакие уровни сложности.
  • В WebOS от HP режим разработчика включается введением кода Konami в строке поиска — upupdowndownleftrightleftrightbastart. Это даёт рутовый доступ к системе устройства, позволяя делать с ним всё, что угодно.
  • В игре Need For Speed: Most Wanted этот код используется для получения доступа к «заднему двору» тюнинг-мастерской
  • В игре Little Big Planet 2 на одном из последних уровней используется этот код. Вместо B, A вводится X, O.
  • Отсылка к этому коду есть в игре WWE SmackDown vs. Raw 2011 в режиме «Дорога к Реслмании: Джон Сина». После того, как Коди Роудс и Тед Дибиаси без боя получают командные чемпионские пояса, Сантино Марелла говорит: «They used a cheat to get the championship. I don«t know if it was up-up-down-down or left-right-left-right».
  • В вступительном ролике к дополнению Mad Moxxi«s Underdome Riot игры Borderlands, где Безумная Мокси рассказывает о своих мужьях, после фразы «Мой первый муж был куском дерьма и жуликом», код Konami, подобно пуле, пробивает ему голову насквозь.
  • В Silent Hill 3 при повторном прохождении в режиме Extra New Game при введении этого кода в главном меню Дуглас в первой встрече с Хизер будет без штанов, что забавно изменяет смысл диалога.
  • В сериале «Hellsing», во 2OVA, при расстреле охранников был произнесен код Конами.
  • В веб-комиксе Ctrl+Alt+Delete код Konami является гимном праздника Зимаства. Также Код Konami пытается набрать Абби, когда Этан регистрирует её учётную запись в GameHeaven.
  • Код также упоминается в песне Джона Лажуа «Everyday Normal Crew»
  • В аниме-сериале Chuunibyou Demo Koi ga Shitai! код Konami произносит главная героиня во время выбора напитка в автомате.
  • В аниме-сериале Kiss×sis в 4 серии OVA одна из главных героинь делает себе массаж груди в виде кода Konami, следуя совету женского журнала.
  • В мультфильме Ральф Код Konami вводит Король Карамель, чтобы проникнуть в исходный код игры «Сладкий Форсаж».
  • В мультсериале Удивительный мир Гамбола, в серии «The Tape» восьмибитный кибер-паук Охо использовал этот код, чтобы получить денег на закуску, увеличить скорость для забега и написать сочинение. Позже этот код использовал Гамбол, но он сработал неправильно.
  • У группы Falling in Reverse, в песне «Game Over» есть строка, в которой произносится данная комбинация.
  • В игре Dungeon Defenders на карте Akatiti jungle можно получить пета «Черепаха на беговой дорожке» задействовав разбросанных по уровню четырёх черепах и открыв два сундука в соответствии с кодом Konami.
  • В игре Mari0 есть читы, которые разблокируются после полного прохождения игры. Это можно обойти если ввести код Konami в главном меню.
  • В игре dlc quest live freemium or die при вводе кода Konami выдаётся достижение «nice try»
  • В игре BioShock Infinite при вводе кода Konami открывается доступ к сложности »1999»
  • В инди-игре «Yume 2kki» в комнате под названием «The Konami Room» нужно ввести этот код что бы попасть в «Tribe Settlement».
  • В инди-игре «Memories of Replica», чтобы пройти через лабиринт в локации «монохромная пустыня», нужно двигаться по направлениям Кода.
  • На проекте The Watch от Ubisoft Код Konami необходим для прохождения миссии Master of Secrets. Вводить его нужно после начала миссии.
  • В Аниме «Ах, моя богиня», Кейти и Верданди при помощи изобретения Скульд попали в бесконечно расширенную комнату. Скульд скажет чуть позднее, что: «чтобы отключить устройство, надо набрать на джойстике вверх вверх вниз вниз влево вправо влево вправо и дважды нажать «установка», но скорее всего Кейти об этом не знает».
  • В визуальной новелле «Бесконечное лето» за авторством студии разработчиков «Soviet games» код Konami активирует появление в сюжете сцен эротического характера.
  • В игре «Metal Gear Rising: Revengeance» Konami код разблокирует 2 уровня сложности, а также все миссии и некоторые предметы.
  • В микроблоге plurk код запускает анимацию таймлайна, сообщения начинают летать кругами.
  • В игре «League of Legends» чемпион Вейгар набирает Konami код на своей перчатке в образе «Финальный Босс Вейгар».
  • В игре «Underhell» в главе «Пролог» можно услышать спор двух бандитов о правильной комбинации Кода.
  • В анимационном теле-сериале «Gravity falls» в конце каждой заставки каждого эпизода можно на несколько секунд заметить картинку с главным антагонистом мультсериала, — Биллом Сайфером, вокруг которого написанные различные зашифрованные и кодированные послания. В правой части картинки, по счёту третьей сверху записи написан код Konami.
  • В настройках браузера Opera этот код показывает настройки для опытных пользователей, например, пункт «Скрыть поле поиска на Экспресс-панели».
  • В песне «Flawless Victory» музыканта 8-bit HaraKiri код Konami используется в качестве припева.

CEO в ION digital

© Habrahabr.ru