Maison >interface Web >js tutoriel >Votre site a-t-il le code konami?
Pour ma défense, je viens de rentrer de deux semaines, principalement hors ligne, des vacances à l'étranger. Je ne savais donc pas ce qu'il voulait dire quand mon compagnon, Royce, m'a envoyé un tweet direct:
Pourquoi n'avez-vous pas de code konami sur votre site?
Maintenant, à ce stade, j'ai eu l'occasion d'utiliser rapidement Google pour maintenir la charade fragile que je suis branché sur tous les derniers mèmes. Mais non, affligé d'une honnêteté soudaine, j'ai envoyé la réponse moins que stellaire:
Qu'est-ce qu'un code konami?
J'aurais dû utiliser le google; Mon crédit geek est en ruine. S'il y a des lecteurs qui n'ont pas encore entendu parler du code Konami, ce problème vous sauvera du même sort.
J'adore les œufs de Pâques sur les sites Web; J'ai une attraction perverse pour passer du temps et des efforts pour écrire du code pour des raisons totalement inutiles. Le code Konami revient aux codes de triche de la console à l'ancienne; Le combo clé est en haut, en haut, en bas, en bas, à gauche, à droite, à gauche, à droite, B, A. Si vous souhaitez en savoir plus, une vidéo sur YouTube explique tout. Il y a eu une vague de sites qui ont implémenté un œuf de Pâques, déclenché lorsque vous entrez le code. Le site ESPN l'a fait pour la Journée des imbéciles d'avril et le site JQuery en a eu un excellent depuis des lustres, ainsi que Google Reader et même Facebook. Visitez les sites de code Konami pour trouver une liste de sites.
J'ai jeté un coup d'œil à plusieurs solutions basées sur JavaScript pour la mise en œuvre d'un tel œuf de Pâques, et j'ai trouvé un exemple de jQuery très lisse de Paul Irish qui présente un peu de JavaScript-Fu. Le script utilise un écouteur d'événements pour intercepter les événements Keydown et garder une trace de toutes les clés entrées. Si la combinaison de touches pressé contient le code konami, l'œuf de Pâques est déclenché:
var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65"; $(document).keydown(function(e) { kkeys.push( e.keyCode ); if ( kkeys.toString().indexOf( konami ) >= 0 ){ $(document).unbind('keydown',arguments.callee); // Launch easter egg here } });
Le script commence par déclarer quelques variables; Kkeys, un réseau vide utilisé pour stocker les pressions de touches de l'utilisateur; et Konami, une chaîne représentant les KeyCodes pour la bonne combinaison de clés.
Un écouteur d'événements est joint à l'objet de document pour écouter l'événement Keydown. Chaque fois qu'une touche est enfoncée pendant que la page est chargée, le Keycode est ajouté au tableau Kkey. Le script vérifie ensuite si le code Konami a été entré. Si c'est le cas, alors l'auditeur d'événements est supprimé et l'œuf de Pâques est révélé.
Remarquez l'utilisation des arguments.Callee? (J'ai écrit sur l'objet d'arguments étranges mais utiles dans le numéro de Tech Times # 215.) La propriété Callee fait référence à la fonction actuelle, donc l'utilisation d'arguments.Callee est un excellent moyen pour une fonction d'écoute d'événements de se supprimer. Dans cet exemple, il permet également à la fonction d'écoute d'événements de rester anonyme.
L'œuf de Pâques sur le site Irish Paul utilise les services de Cornify, un service Web de licorne et arc-en-ciel très utile:
var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65"; $(document).keydown(function(e) { kkeys.push( e.keyCode ); if ( kkeys.toString().indexOf( konami ) >= 0 ){ $(document).unbind('keydown',arguments.callee); // Launch easter egg here } });
Il y a quelques autres exemples remarquables que j'ai trouvés. Matt Snider en a un utilisant YUI où le script crée un événement personnalisé et deux autres exemples JavaScript simples. Le premier est Konami-js qui utilise des délais d'attente pour réinitialiser la routine de détection de code Konami s'il existe un long délai entre les pressions de touches. Le second est le gestionnaire d'événements Onkonamicode de James Padolsey.
Alors qu'attendez-vous? Vous avez le code; Ajoutez le code Konami à votre site aujourd'hui.
Le code Konami est une séquence de bouton appuyant sur un contrôleur qui a d'abord été utilisé comme code de triche dans les jeux vidéo Konami. Le code est en hausse, en haut, en bas, en bas, à gauche, à droite, à gauche, à droite, B, A. Il a d'abord été utilisé dans le jeu Gradius pour le système de divertissement Nintendo et a depuis été utilisé dans de nombreux autres jeux, à la fois par Konami et dans d'autres sociétés.
Le code Konami a été créé par Kazuhisa Hashimoto, ajonami. Il a créé le code comme un moyen de rendre le jeu Gradius plus facile à jouer pendant les tests. Le code a été laissé dans le jeu lors de sa sortie, et les joueurs l'ont découvert, conduisant à son utilisation et à sa popularité généralisées.
Pour utiliser le code Konami, vous devez appuyer sur les boutons dans la bonne séquence. Cela se fait généralement sur l'écran de titre du jeu, avant de commencer à jouer. La séquence est en hausse, en haut, en bas, en bas, à gauche, à droite, à gauche, à droite, B, A. Dans certains jeux, vous devrez peut-être appuyer sur le bouton Démarrer après être entré dans le code.
L'effet du code konami varie en fonction du jeu. Dans le Gradius d'origine, il a donné au joueur un ensemble complet de power-ups. Dans d'autres jeux, cela pourrait donner des vies supplémentaires, débloquer des niveaux secrètes ou avoir d'autres effets. Certains jeux ont même des effets négatifs si vous entrez le code.
Oui, de nombreux jeux non konamis ont inclus le code Konami comme œuf de Pâques. Le code est devenu une partie de la culture du jeu, et de nombreux développeurs l'incluent dans leurs jeux comme un clin d'œil à cette histoire. Les effets du code dans ces jeux peuvent varier considérablement.
Le code Konami a été référencé dans diverses formes de médias, y compris des films, des émissions de télévision et des Webcomiques. Il est souvent utilisé comme sténographie pour indiquer les connaissances d'un personnage sur les jeux vidéo ou comme une blague.
Le code Konami est célèbre parce qu'il a été l'un des premiers codes de triche du jeu vidéo largement connu. Sa séquence facile à rappeler et le plaisir de découvrir ce qu'il fait dans différents jeux a contribué à sa popularité durable.
Oui, le code Konami peut être utilisé sur des consoles de jeu modernes, tant que le jeu que vous jouez comprend. La séquence de bouton peut varier légèrement en fonction de la disposition du contrôleur.
Si vous entrez le code konami incorrectement, rien ne se passera généralement. Vous pouvez simplement réessayer. Cependant, certains jeux peuvent avoir un effet différent ou des œufs de Pâques pour des entrées incorrectes.
Oui, il existe de nombreux autres codes de triche célèbres dans les jeux vidéo. Certains exemples incluent le code «idDQD» pour l'invincibilité dans Doom, le code «Motherlode» pour de l'argent dans les Sims, et le code «Up, Up, Down, Down, gauche, droite, gauche, droite, B, A, démarrer» pour des vies supplémentaires en contra.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!