История Konami Code
Еще в 1986 году японская компания Konami – один из ведущих разработчиков и издателей видеоигр – запрограммировала секретную комбинацию клавиш в версии игры Gradius для игровой консоли NES.
Однако настоящую популярность данная комбинация клавиш получила благодаря американской версии игры Contra (как «код на 30 жизней»).
В разных играх этот код имеет разное предназначение:
- Увеличение количества попыток
- Полное вооружение в начале игры
- Добавление жизней
- Прочее
Konami Code
Сам код Konami состоит из 10-значной комбинации:
Konami code в web
Использование кода Konami распространенное явление и в вебе. Многие разработчики сайтов используют его для того, чтобы спрятать какую-то информацию. Однако в основном это исключительно «just for fun».
Несколько примеров использования Konami code в web:
- Например, на сайте Digg при вводе комбинации (^ ^ v v < > < > B A) фото всех блоков меняются на другие складывается вполне целостная картина
- На сайте Geek&Hype секретная комбинация приводит к воспроизведению мультфильма All Your Base Are Belong To Us
- Поиграть в игру «Бэтмен против Супермена» с помощью ввода Konami кода можно на сайте ProfiTheme
- А вот на радужном сервисе С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 является списком таких ресурсов, который вызывать нужно также при помощи самого Конами кода. Так сказать, примеры в примере.
- Одна из песен рок-группы 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 используется в качестве припева.
Комментарии (22)
dreamzor
05.04.2016 15:13+2Ваш обработчик из одной сконкатенированной строки кодов символов, кажется, будет одинаково работать для любой последовательности кодов, образующих данную строку, поэтому лучше бы ее массивом кодов задавать.
BFG1992
05.04.2016 16:57А возможно ли это сделать в Firefox? У меня при попытке набрать «BA» всплывает поиск по странице.
DZVang
05.04.2016 17:06Может вы BA заглавными вводите, у меня на Firefox всё заработало.
BFG1992
05.04.2016 17:11Какими не вводил — всплывает поиск и всё. Хотя вот только что попробовал после b нажать Esc (что спрятало поиск) и потом ещё a — так работает.
MacIn
05.04.2016 17:29Работает в FF замечательно, это у вас наверно какие-то плагины чудят.
BFG1992
05.04.2016 17:42Перепроверил в чистом FF — и вправду работает. Буду искать проблему :)
BFG1992
05.04.2016 17:50Нашёл. Стояла галка на «Искать текст по мере его набора» в Настройки -> Дополнительно -> Общие.
Пишу — вдруг кому пригодится :)paratrooper5730
05.04.2016 18:00плагин VimFx (/vimperator/vimium) — и поиск начинается при наборе "/". очень удобно
BFG1992
05.04.2016 18:03Да мне, в принципе, и Ctrl-F нажать не влом (не так уж часто поиском по странице пользуюсь), но — спасибо, посмотрю.
AVX
05.04.2016 17:01Вы не поверите, но на игре (аппаратной такой) советского производства «Электроника… » автослалом. (короче, гоночки) тоже был некий код. Или это странное стечение обстоятельств. Однажды игра сломалась так, что нельзя было ничего запустить, нельзя было пользоваться часами и будильником, при нажатии кнопок загорались самые разные комбинации сегментов на жк экране. Так вот, в попытках как-то привести к жизни железку, я наткнулся на страшную комбинацию, когда надо было сначала удерживать две кнопки, нажать иголочкой на кнопку настройки (вроде будильник там настраивался или часы), и дальше ещё пару кнопок нажать последовательно, удерживая уже одну. Комбинацию я не помню уже. Но тогда это оживило игрушку, и она ещё месяц проработала, после чего снова окирпичилась. И снова удалось её оживить тем же методом. Однако ещё через пару месяцев она уже совсем сломалась, и не получилось ничего с ней сделать.
vlreshet
05.04.2016 17:17+2В Opera 15+ такой комбинацией включаются «настройки для опытных пользователей»
lolipop
мне в детстве говорили что есть какой-то секретный код для всех игр на денди, а я у виска крутил :) теперь понятно.