Konami Code: En javascriptEl Codigo Konami, es una secuencia de botones que hay en muchos juegos de la empresa Konami que al realizarla nos daban poderes especiales, vidas extras o algo que nos ayude a terminar el juego mas fácilmente.
La secuencia era: Arriba, Arriba, Abajo, Abajo, Izquierda, Derecha, Izquierda, Derecha, A, B, Start

Este código apareció por primera vez en el juego de Nintendo: Gradius, pero se hizo famoso varios años después cuando fue introducido en el juego Contra, luego muchos desarrolladores, incluso ajenos a Konami, los agregaron en sus juegos, por ejemplo: "Metal Gear Solid", "Half-Life 2", "Mortal Kombat", "Quake 4" o "Resident Evil 2". Como no podían ser menos, muchas paginas webs lo agregaron, entre ellas Google Reader, Facebook y Digg (El "Start" se remplaza por "Enter"). Si entran en la pagina konamicodesites.com y realizan la secuencia van a poder ver un listado de todas las paginas donde lo tienen implementado.

No es muy complicado agregarlo a nuestras paginas webs, con ayuda de un poco de Javascript es muy sencillo, solo tienen que agregar el código que les dejo después del salto.

<head>
 <script type="text/javascript">
  var $ = {
   enabled: false,
   tmp: Array(),
   _konamiCode: Array(65,66,39,37,39,37,40,40,38,38),
   init: function() {
    this.tmp = Array(65,66,39,37,39,37,40,40,38,38);
   },
  konamiCode: function(e) {
   if(!this.enabled) {
    var t = this.tmp.pop();
    if((e.keyCode-t) == 0) {
     if(this.tmp.length == 0) {
      this.enabled = true;
     }
    } else {
     this.init();
    }
   } else {
    this.action();
   }
  },
  action: function() {
   alert("Konami Code Activated");
  }
 }
 </script>
</head>
<body onload="$.init()" onkeydown="$.konamiCode(event)">
</body>

Lo que hace es simplemente capturar las teclas presionadas, y si se realizar la secuencia correcta lanzará un Alert que dice: "Konami Code Activated", obviamente pueden modificar el resultado simplemente modificando el contenido de la función "action".

Fuente: anieto2k

Enviar un comentario
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

CAPTCHA
Esto es solo para evitar el spam.
Image CAPTCHA
Enter the characters shown in the image.