PARTY HARD
Konamicode

Ajouter un Konami Code à son site

tuto javascript dev jquery konami code
Il y a plus de 14 ans

Vous avez peut-être  déjà entendu parler du Konami Code. C'est un code rendu célèbre par la firme du même nom, car il a été utilisé dans tous les jeux de l'éditeur.

Célèbre à tel point que le net s'en est emparé, et que des sites aussi respectueux que Facebook, Google Reader, JQuery, etc. se sont prêtés au jeu, en intégrant dans leur site un script détectant le Konami code !

Cette idée est séduisante, geek au possible, et le site http://konamicodesites.com (anglais) propose de lister les plus originaux d'entres eux.

Je vous propose ici un ptit snippet javascript vous permettant d'intégrer un Konami Code très facilement sur votre site. JQuery est par contre indispensable (le code en javascript natif est très simple, vous le trouverez rapidement sur google)

jQuery(function(){
    var kKeys = [];
    function Kpress(e){
        kKeys.push(e.keyCode);
        if (kKeys.toString().indexOf("38,38,40,40,37,39,37,39,66,65") >= 0) {
            jQuery(this).unbind('keydown', Kpress);
            kExec();
        }
    }
    jQuery(document).keydown(Kpress);
});
function kExec(){
   alert("KONAMI CODE !")
}

Vous avez donc simplement à modifier le contenu de la fonction kExec() par ce que vous voulez, elle sera appelée après l'éxécution du code (une fois seulement) par le visiteur.

Enjoy ! ;)

 

Note: pour un maximum d'efficacité, vous pouvez compresser votre code javascript en utilisant un site comme http://javascriptcompressor.com afin de dissimuler encore un peu plus votre script !

Et en plus, on peut en parler !