mardi 12 mai 2009

Konami Code sur jQuery et Facebook

Connaissez-vous le Konami Code ? Piqué par la curiosité sur le statut d'un ami sur Facebook, j'ai essayé cette suite de touches, inspirée d'un cheat classique présents dans plusieurs jeux de la marque. Certains sites web ont repris l'idée et y ont caché un oeuf de pâque informatique (easter egg).

Sur Facebook, on peut en tout temps (même en n'étant pas connecté) entrer sur son clavier la suite ci-dessous pour voir apparaître un effet graphique caché.

HAUT HAUT BAS BAS
GAUCHE DROITE GAUCHE DROITE
B A ENTER

Du côté de la programmation, le site de jQuery compte parmi ceux qui ont la fonction cachée. En entrant le code, vous serez redirigé vers la page JavaScript Rock Star pour y jouer Nirvana - Smells Like Teen Spirit - à une version simplifiée de Guitar Hero.

J'ai fouillé dans la source et j'ai trouvé le code nécessaire pour implémenter le Konami Code :
// Hehe.
if ( window.addEventListener ) {
var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65";
window.addEventListener("keydown", function(e){
kkeys.push( e.keyCode );
if ( kkeys.toString().indexOf( konami ) >= 0 )
window.location = "http://ejohn.org/apps/hero/";
}, true);
}
Enfin, vous pouvez poursuivre votre visite en vous rendant sur un site qui répertorie les endroits compatibles avec le code Konami. Mémoriez bien le code, vous en aurez besoin pour entrer!

Aucun commentaire:

Publier un commentaire