Chain Factor:容易上瘾的Flash解谜小游戏

    Numb3rs是一部很有意思的美剧,讲述一个应用数学家利用数学模型帮助FBI破案。在最近的一集Numb3rs中,一家网游公司在现实世界里精心策划了一次大型的解谜寻宝活动,而将一部分线索隐藏在网络游戏中,以此来推广自己的游戏;但不幸的是网游中的帮派斗争转移到了现实社会中,游戏者在真实世界里被害。
    故事多次提到一个叫做Chain Factor的解谜游戏。这是一个非常有创意的消除类小游戏,任意时刻一旦某个小球身上的数字与它所在行或所在列里(连续的)小球的个数相同,这个小球就会被消去。灰色的球实质上是穿了两层衣服的普通球,只要它四周有小球被消除了,它就会掉一层皮。
    游戏很有挑战性。每过一段时间棋盘最底层会冒出一排灰色球,它们出现时间的间隔将越来越短,最终总会Game Over。你可以提交你的最高分,每天的最高分和历史最高分都将在首页显示出来。另一个有趣的挑战便是,是否有人能够把整个棋盘清空。目前我的Basic Mode最高分是140 818。你呢?

    另外,提到这一集的Numb3rs,前几天我发现了另一件有趣的事情,现实生活中还真有这样的解谜寻宝活动。这个月30日,在伦敦将有一场名为The London Code的解谜竞赛,任何人都可以发一封邮件到官方网站免费报名,比赛开始时所有报名的人都会收到一封含有解谜线索的电子邮件。就像探险小说一样,这些线索将带着比赛者穿越伦敦城市到处进行探索,寻找一个又一个的提示信息。当最终获胜者产生后,每个玩家都会再收到一封邮件宣布比赛结束。这里有一个活动的宣传片。

网上出现340-cipher破解系统 邀请大家一起破译Zodiac密码

    69年7月31日,三家报社各自收到了连环杀手Zodiac写的一封密文的三分之一。Zodiac要求这三家报社把密文发表在报纸上,否则他将在这周末再次杀人。Vallejo Times-Herald得到的是整个密文的头三分之一(图1),另外两家报社则是San Francisco Chronicle和San Francisco Examiner。这个密文共有408个符号,以后大家都习惯称它为408-密文(408-cipher)。408-密文是Zodiac的第一封密信,是Zodiac事件中极其重要的一环,David Fincher的电影Zodiac就完整地记述了这一事件。
    一个星期后,一位教师和他的妻子破解了这篇密文。他们发现,这篇密文用的是最简单的字母替换法,所不同的是一个字母可能对应多个符号。通常这种一对多的替换加密叫做同音替换法(Homophonic Substitution Cipher)。同音替换密码可以很好地防止字频破解法,因为你可以让常用的字母对应更多的符号,保证每个符号出现的次数大致相等。破解同音密码的常见方法是利用“字母Q后面一定是U”这一类的英文特性,因此你可以特别注意一个符号后面总是跟着那几个符号的情况(Q是不常用的字母,一般只对应一个符号)。但这篇密文太短,可以获取的信息有限,因此可能的破解方法只有一个:不断尝试,不断猜测,不断改进。不管怎样,那位教师和他的妻子解开了Zodiac的密码:

I LIKE KILLING PEOPLE BECAUSE IT IS SO MUCH FUN

IT IS MORE FUN THAN KILLING WILD GAME IN THE FORREST BECAUSE MAN IS THE MOST DANGEROUE ANIMAL OF ALL TO KILL SOMETHING GIVES ME THE MOST THRILLING EXPERENCE

IT IS EVEN BETTER THAN GETTING YOUR ROCKS OFF WITH A GIRL

THE BEST PART IS THAE WHEN I DIE I WILL BE REBORN IN PARADICE AND ALL THE I HAVE KILLED WILL BECOME MY SLAVES

I WILL NOT GIVE YOU MY NAME BECAUSE YOU WILL TRY TO SLOI DOWN or STOP MY COLLECTING OF SLAVES FOR MY AFTERLIFE EBEORIETEMETHHPITI

    最后这个EBEORIETEMETHHPITI是什么意思现在还没搞清楚。

    11月8日,Zodiac又寄出了一篇密文。这篇密文有340个字符,被称作340-密文。与408-密文不同的是,虽然大家都相信340-密文同样使用的是同音替换加密,但直到现在340-密文也没有解开。
    时至今日,David Fincher电影Zodiac又掀起了一次破解未解之谜的热潮,很多人都开始尝试破解340-密文并在网络上分享他们的新发现。最近,网络上出现了一个专门用于破解340-密文的网页。这个网页假设340-密文和408-密文一样也是用的同音替换法,你可以方便地对符号进行替换,同时程序可以告诉你替换后可以得到哪些单词。你也可以随机建立替换表,或者查看一些有趣的替换结果。目前最好的替换表可以产生halloween, killing, you, next, die, zodiac等单词。看过很多侦探小说和电影?对密码破译很有兴趣?340-密文是货真价实的“侦探小说式”密码,有兴趣的话不妨试一试。

网站推荐:blackflip 基于Flash的web 2.0解谜游戏站

    blackflip是一个有趣的智力游戏。在每一个关卡里,你需要画一条不自交的路线,这条路线经过的所有格子都将会反色,游戏的目标就是要让反色后同一行的所有格子恰好都同色。游戏规则很简单,但有一些关卡特别费脑子。我很喜欢这个游戏的一个Tagline:Waste Time and Get Smarter。
    与其它Flash解谜游戏不同的是,这是一个完整的web 2.0应用。这个网站会记录你曾玩过的关卡,并能告诉你哪些关卡你解开过,哪些关卡你最终放弃了。破解一道关卡后你还可以为该关卡评分留言,系统将依据这个评分来确定关卡的难度系数。任何人都可以为这个游戏创造新的关卡,然后与朋友分享自己创造的关卡。目前该网站的总关卡数已经达到3000多个;更牛B的是,该网站甚至还提供了新关卡的RSS输出!

网站推荐:The Python Challenge 第一个编程解谜站点

    The Python Challenge是一个过关式的解谜站点,使用的是经典在线解谜站点Not Pr0n的模式:根据提示找出下一关的网页地址。和Not Pr0n不同的是,在每一关里你都需要编写程序来寻找答案。虽然这个解谜站点的名字叫做Python Challenge,但事实上你可以使用任意一种程序语言(除了少数一两关可能会用到点Python的知识)。
    虽然这个解谜站点已经很火星了(05年建立的),但在国内似乎流传得并不广。偶然发现这个站点,想到NOIp也快到了,多一个有趣的coding练习也是一件好事,因此这里推荐一下这个站点,大家可以一起来试试。

本日志评论原则:禁止“剧透”

推荐网页:一大堆的Computer Science Puzzle

http://www.ocf.berkeley.edu/~wwu/riddles/cs.shtml

一些很另类的信息学问题,比如:用常数空间线性时间找链表中的一个环,只用NAND实现XOR门,不用乘法和加法把一个数乘以7,常数时间无附加空间交换两变量,写一个输出自己代码的程序,用n + O(log n)次比较查找第二小的元素,写一个程序用C编译时输出“C”而用C++编译时输出“C++”……

另外,不要找我要答案,我这里没有答案