2013年10月25日星期五

闯过了腾讯CodeStar第一季《前端特工》

无聊打开 w.qq.com 准备登陆QQ聊天,发现页面源代码里面原来藏着注释:
<!--

【云云无情,腾腾有爱】

如果你没有100个“往来”好友,那就来腾讯领红包吧!红包精彩,腾讯更精彩!
http://www.ipresst.com/jointencent

-------------华丽的分割线-------------

【前端特工】

“据内线消息,TX公司将于近期推出一个新的HTML5重磅产品。
公司担心该产品会带来威胁,特命你潜入TX,探查底细……”
http://codestar.alloyteam.com

-->
于是就打开看看。
貌似是一个闯关游戏。一步步走,最后通过了。
具体怎么通过的就不详细说了,事后在网上发现了另一位博主写的记录,有兴趣的点击看看就好了。

然后是吐槽:
第一关的时间戳,我用 date +%s 命令获取 UNIX 时间戳然后填进去怎么都不对啊!后来发现 JavaScript 的时间戳等于 UNIX 时间戳乘以 1000……
第二关动用 Google 大法,轻松找到使用CSS3绘制腾讯QQ的企鹅Logo一文,顺利通过。
第三关最坑了!调试了很长时间都没有搞定,结果一次偶然,我的坦克把敌方坦克撞到了战场的角落,并且因为我程序的 bug,导致继续往墙壁顶,活生生地把敌方坦克撞死了……
第四关是考JavaScript,小菜一碟。
第五关是数塔问题。(没错,就是我当年NOIP做过的数塔问题!)找到当年做过的源代码,跑一遍,OK!
然后,然后就没有然后了。

来个图纪念一下!
通关界面