谷歌主页上那些基于浏览器的简单Doodle游戏常常会给我留下深刻的印象。这些游戏通常是为了纪念一些特别的事物——某位人物的生日,或者一些科技的问世。
很难说魔方在那些更大的事件中处于哪个位置。但是5月19日谷歌在其页面上推出了一款新的Doodle游戏,允许用户通过浏览器的简便操作来试试自己的魔方身手(或者说运气?),从而纪念这个智力游戏出现40周年。
魔方非常奇特。它是一款智力游戏,但是它永远不会成为一款玩具。对于很多人来说,这是一个他们从来没有成功解决过的智力游戏——说是玩具有些令人懊恼。
魔方的创造者厄尔诺·鲁比克(Erno Rubik)设计它的初衷是为了讲解3D几何图形。然而等设计成果出炉之后,他一开始却被自己设计的智力游戏给难倒了。
他这样描述自己的发明:“仅仅转几圈之后,各种颜色就以看似随机的方式混合在了一起,看着这个过程 真是棒极了。凝视这种色彩排列令人感到极大的满足。就好像你悠闲地散了会儿步,看了许多迷人的景色,随后你决定回家一样,过了一会儿我决定是时候该把魔方恢复原状了。而就在那一刻,我迎面遇上了这个大挑战:该怎么恢复原状?”
这就好像是“盯着一篇用密码写成的文章。但是对于我来说,这些密码还是由我自己发明的!然而我却没法读懂它。这个情况太离奇了,我简直无法接受。”
这事发生在1974年苏联控制下的匈牙利。1980年,这位建筑师终于成功将这个立方体授权给了理想玩具公司(Ideal Toy Corp)。它最初被命名为魔术方块(Magic Cube),但后被改成现在这个更加众所周知的名字(Rubik;s Cube)。
从那时起,它的销量已经超过了3.5亿个,成为有史以来最为畅销的玩具,虽然现在它的热度已经稍稍退却。还原魔方的世界纪录创造者是马茨·法尔克(Mats Valk),这名荷兰青少年在仅仅5.55秒种之内就成功还原了魔方。
在乐高智力风暴(LEGO Mindstorms)基础上设计的Cubestormer III机器人——由一部Galaxy S4智能手机提供技术支持——在短短3.25秒种之内就还原了魔方。
魔方总共有0.43垓(或者说43,000,000,000,000,000,000)种排列方式。
根据《连线》杂志(Wired)的报道,谷歌最终得以创建出他们至今为止最为精巧的Doodle,这还要归功于CSS 3-D Transforms在大多数Web浏览器上的普及。
“CSS 3-D Transforms让我们能够在三维空间中展示魔方,而不是某种栅格化的2-D体验,”首席工程师克里斯托弗·洪(Kristopher Hom)向《连线》杂志表示,“这使得它看起来十分逼真,因为当你移动鼠标时,你可以看到魔方在三维空间中旋转。”
就我自己而言,我从来没有耐心——或者说精神毅力——来还原一个魔方。我怀疑这一点不会很快发生改变。
译 skins 校 丁盈幸
