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>
¿Necesitas contratar un hosting para tu web?
En SiteGround tienes disponible una amplia oferta de hostings para todo tipo de bolsillos y necesidades. Encuentra el hosting que estás buscando al mejor precio, con las últimas tecnologías en velocidad y seguridad web y soporte en español 24h:
HostingHosting WordPress

Un comentario

  1.   gamecrusher dijo

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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *