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.
Des questions fréquemment posées (FAQ) sur le code konami
quel est le code konami?
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.
qui a créé le code konami?
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.
Comment utiliser le code Konami?
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.
Que va le code konami?
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.
Puis-je utiliser le code Konami dans les jeux non konami?
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 est-il utilisé dans d'autres médias?
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.
Pourquoi le code Konami est-il si célèbre?
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.
Le code Konami peut-il être utilisé sur les consoles de jeu modernes?
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.
Que se passe-t-il si j'entre le code konami incorrectement?
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.
Y a-t-il d'autres codes de triche célèbres comme le code Konami?
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Des questions et des solutions fréquemment posées pour l'impression de billets thermiques frontaux pour le développement frontal, l'impression de billets est une exigence commune. Cependant, de nombreux développeurs mettent en œuvre ...

JavaScript est la pierre angulaire du développement Web moderne, et ses principales fonctions incluent la programmation axée sur les événements, la génération de contenu dynamique et la programmation asynchrone. 1) La programmation axée sur les événements permet aux pages Web de changer dynamiquement en fonction des opérations utilisateur. 2) La génération de contenu dynamique permet d'ajuster le contenu de la page en fonction des conditions. 3) La programmation asynchrone garantit que l'interface utilisateur n'est pas bloquée. JavaScript est largement utilisé dans l'interaction Web, les applications à une page et le développement côté serveur, améliorant considérablement la flexibilité de l'expérience utilisateur et du développement multiplateforme.

Il n'y a pas de salaire absolu pour les développeurs Python et JavaScript, selon les compétences et les besoins de l'industrie. 1. Python peut être davantage payé en science des données et en apprentissage automatique. 2. JavaScript a une grande demande dans le développement frontal et complet, et son salaire est également considérable. 3. Les facteurs d'influence comprennent l'expérience, la localisation géographique, la taille de l'entreprise et les compétences spécifiques.

Apprendre JavaScript n'est pas difficile, mais c'est difficile. 1) Comprendre les concepts de base tels que les variables, les types de données, les fonctions, etc. 2) Master la programmation asynchrone et les implémenter via des boucles d'événements. 3) Utilisez les opérations DOM et promettez de gérer les demandes asynchrones. 4) Évitez les erreurs courantes et utilisez des techniques de débogage. 5) Optimiser les performances et suivre les meilleures pratiques.

La discussion sur la réalisation des effets de défilement de parallaxe et d'animation des éléments dans cet article explorera comment réaliser le site officiel de Shiseido (https://www.shiseido.co.jp/sb/wonderland/) ...

Comment fusionner les éléments du tableau avec le même ID dans un seul objet en JavaScript? Lors du traitement des données, nous rencontrons souvent la nécessité d'avoir le même ID ...

Les dernières tendances de JavaScript incluent la montée en puissance de TypeScript, la popularité des frameworks et bibliothèques modernes et l'application de WebAssembly. Les prospects futurs couvrent des systèmes de type plus puissants, le développement du JavaScript côté serveur, l'expansion de l'intelligence artificielle et de l'apprentissage automatique, et le potentiel de l'informatique IoT et Edge.

Discussion approfondie des causes profondes de la différence de sortie Console.log. Cet article analysera les différences dans les résultats de sortie de la fonction Console.log dans un morceau de code et expliquera les raisons derrière. � ...
