Implementa el ‘código Konami’ en Javascript

Este post va para todos esos que somos amantes de los videojuegos, y que en concreto disfrutamos hace ya muchos años con los míticos juegos de la compañía nipona (sobre todo con los Metal Gear Solid).

Pues bien, había un truco mítico en estos juegos y era introducir esta secuencia con el mando: ? ? ? ? ? ? ? ? B A , lo cual nos daba algún tipo de truco o información secreta. Pues bien, Andres Nieto ha explicado como se hace en Javascript, y lo cierto es que es muy sencillo. Os lo dejo tras el salto y también con enlace a su blog.

Enlace | Tuturial código Konami

<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();
        }
      },
      // Cambiamos por nuestra funcionalidad.
      action: function() {
        alert("Konami Code Activated");
      }
    }
 </script>
</head>
<body onload="$.init()" onkeydown="$.konamiCode(event)">
</body>
Mejora el rendimiento de tu web
Te enseñamos cómo crear tu web con WordPress y cómo conseguir mucho tráfico en poco tiempo:
Crear un blog con WordPressPasa de 0 a 5.000 visitas en tu web

Un comentario

  1.   gamecrusher dijo

    Lo recuerdo bien, era: arriba, arriba, abajo, abajo, izquierda, derecha, izquierda, derecha, a, b, select y start.

Escribe un comentario