Un jeu caché (easter-egg) sur le site de Jquery ?

En "triffouillant" un peu sur le site de JQuery, j'ai découvert ces quelques lignes :

// 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);
}

On voit donc que :

  1. Le script enregistre toutes les touches pressées au clavier dans un tableau kkeys 
  2. Il vérifie à chaque fois si la combinaison de touche contenu dans konami à été saisie ou non, et si c'est le cas, la page est redirigée vers le jeu.

jquery-logo

Si vous êtes de ceux qui préfère tester ce easter-egg plutôt que d'entrer directement l'adresse dans votre navigateur, il vous suffit d'appuyer sur les touches de votre clavier dans cet ordre depuis le site de JQuery :

  • 2x flèche haut
  • 2x flèche bas
  • flèche gauche
  • flèche droite
  • flèche gauche
  • flèche droite
  • b
  • a

Et voila !

Pour ma part je connaissais déjà ce Guitar Hero Like de John Resig (qui est le fondateur de JQuery) mais je dois avouer que j'ai été surpris par ces quelques lignes de code.

7 commentaires:

Ajoutez un commentaire via Google Friend Connect...
...ou en utilisant les commentaires standards sous Blogger...

Bah sur leur site j'arrive pas à avoir l'easter egg... (firefox 3) et le guitar hero est pas terrible...

jeudi, 04 décembre, 2008

GeekShadow
Ce message a été supprimé par un administrateur du blog.

jeudi, 04 décembre, 2008

538

Il y a le même style de cheat sur Geekandhype.com :)

dimanche, 07 décembre, 2008

Joris

"Il y a le même style de cheat sur Geekandhype.com :)"

Euh...peut-être oui, mais où est le rapport ?
De plus je ne pense pas que GeekAndHype aille aussi profondément dans l'explication de la découverte (peut-être se contentent-ils simplement de relayer l'information) je dis cela au vu de leurs lectorats qui n'est pas forcément développeur (comme c'est le cas sur ce blog) mais plutôt technophile.

dimanche, 07 décembre, 2008

François-Guillaume Ribreau

Tu n'as pas du comprendre... Je ne suis pas en train de critiquer ton article, au contraire, je trouve que c'est une bonne découverte. :)

Je disais juste qu'il utilise ce type de cheat code en JS pour rediriger vers une page cachée. Le rapport, c'est donc le cheat, et pas l'article. ;)

lundi, 08 décembre, 2008

Joris

Ahh interressant, en effet, je n'avais pas compris ton commentaire en effet ^^ Tu peux me donner la manip pour GeekAndHype (histoire que cela m'évite de regarder ^^) ?

Merci d'avance :)

lundi, 08 décembre, 2008

François-Guillaume Ribreau

Euh il me semble que c'est la même.

mardi, 09 décembre, 2008

Joris