在我的辩护中,我刚从两周的海外度假,主要是离线度假。所以我不知道当我的伴侣罗伊斯向我发送了一条直接推文时,他的意思是什么:
为什么您的网站上没有konami代码?>
现在,在这一点上,我有机会快速使用Google来维持我对所有最新模因的脆弱魅力。但是,不,遭受了突然发病的诚实,我给了不够多的遗物答复:
什么是konami代码?>
我应该使用Google;我的极客信誉在废墟中。如果有任何读者尚未听到Konami代码,那么此问题将使您免于同样的命运。
我喜欢网站上的复活节彩蛋;由于完全毫无意义的原因,我对花费时间和精力编写代码有一个不正当的吸引力。 Konami Code将其归还给老式游戏机获取作弊代码;钥匙组合是向上,向上,向下,向下,左,右,左,右,b,A。输入代码时,有许多站点实现了复活节彩蛋。 ESPN网站在《四月愚人节》(April Yools's Day)上做到了这一点,而jQuery网站已经有一个很棒的年龄,还有Google Reader甚至Facebook。访问Konami代码站点以查找网站列表。
我环顾了一些基于JavaScript的解决方案,以实现这种复活节彩蛋,并找到了保罗·爱尔兰人(Paul Irish)的一个非常光滑的Jquery示例,展示了一些JavaScript-Fu。该脚本使用事件侦听器拦截键盘事件并跟踪输入的所有键。如果按键的组合包含Konami代码,则触发复活节彩蛋:
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 } });
脚本首先宣布几个变量。 kkeys,一个用于存储用户钥匙按下的空数组;和Konami,一个代表正确键组合的键编码的字符串。
事件侦听器已连接到文档对象上,以聆听键盘事件。每次加载页面时按键时,键代码都会添加到kkey数组中。然后,该脚本检查是否已输入Konami代码。如果有的话,则将删除活动的听众,并揭示复活节彩蛋。
请注意使用参数。 (我在技术时代问题#215中写了关于奇怪但有用的参数对象。)callee属性是指当前功能,因此使用griand.callee是事件侦听器函数删除自身的好方法。在此示例中,它还使事件侦听器函数保持匿名。
保罗爱尔兰网站上的复活节彩蛋使用Cornify的服务,Cornify是一家非常有用的独角兽和彩虹网络服务:
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 } });
我发现了其他一些值得注意的例子。马特·斯尼德(Matt Snider)使用YUI,脚本创建自定义事件,还有其他两个普通的旧JavaScript示例。第一个是Konami-JS,它使用超时将Konami代码检测例程重置,如果键压之间有很长的延迟。第二个是James Padolsey的Onkonamicode活动处理程序。
>你还在等什么?您有代码;立即将Konami代码添加到您的网站。
>konami代码是控制器上的一系列按钮按下,该按钮首先用作Konami视频游戏中的作弊代码。该代码是向上,向上,向下,向下,左,左,左,右,b,A。它首先在游戏Gradius中用于Nintendo娱乐系统,此后已在许多其他游戏中使用了Konami和其他公司。
谁创建了Konami Code?他创建了代码,以使游戏Gradius在测试过程中更容易玩。该代码在发布时留在游戏中,玩家发现了它,导致其广泛使用和受欢迎程度。>
>我如何使用Konami代码?使用konami代码,您需要按正确的顺序按下按钮。在开始玩游戏之前,这通常是在游戏标题屏幕上完成的。序列是向上,向上,向下,向下,左,左,左,b,A。在某些游戏中,输入代码后,您可能需要按下开始按钮。
>我可以在非Konami游戏中使用Konami代码吗?该代码已成为游戏文化的一部分,许多开发人员将其包括在游戏中作为对这一历史的致敬。这些游戏中代码的效果可能会差异很大。
> konami代码已在各种形式的媒体中引用,包括电影,电视节目和网络漫画。它通常用作速记,以指示角色的视频游戏知识或开玩笑。它易于记录的序列以及发现其在不同游戏中所做的事情的乐趣促进了其持久的受欢迎程度。
>如果我不正确地输入Konami代码会发生什么?您只需重试。但是,某些游戏可能会在不正确的条目中具有不同的效果或复活节彩蛋。
以上是您的网站有Konami代码吗?的详细内容。更多信息请关注PHP中文网其他相关文章!