这是什么游戏,为何散发着灼眼的光芒?
直线传播、反射、折射,光的这些性质说来简单。如果将这些现象加上黑体、导光体甚至是虫洞,光线又能玩出什么花样来呢?
能玩出一款评分高达4.8(满分5)的良心游戏—— Lazors(光线解谜)。游戏的目的很简单:通过移动给定的小方块,引导射出的光线照亮指定的目标点。方块无法增删,你能做的只有调整它们的位置。
从最简单的第一个风格的第一关来看,白色方块起到的作用显而易见:反射光线。只需将白色方块移动到另一格即可使光线通过指定小孔了。白色方块的每一个面都相当于一块平面镜,游戏中光线都是从方块一边的中点以45度角射入,所以出射角也为45度,光线方向旋转了90度。
当然,后面的挑战需要你移动多个白色方块,使用多次反射才可以达到目的。有些方块上甚至会被上了四个螺丝,意味着该方块不可移动。
除了白色方块之外,你还会在游戏里遇到奇奇怪怪的其他方块,比如黑色方块:光线入射后将被完全吸收。它在游戏中可以说有害无益,只能将它扔到无关紧要的位置。从现象上看,黑色方块类似于理想的“黑体”:在任何条件下,对任何波长的外来辐射完全吸收而无任何反射的物体。不过,物理学中的黑体并不一定就是黑色,它只是不会反射外界光线,但可以自己发光。
透明方块在游戏中是个人见人爱的角色:它可以在入射界面上将一束光线分成反射光和透射光。也就是说,你相当于多了一个光源。透明方块似乎有一个很大的bug:光线怎么会无视折射率、直溜溜地射穿过去?其实想做到这一点也不难,分光镜就是一个很好的例子:在界面镀一层半透半反膜,如果整体的厚度特别薄,造成的折射变化就可以忽略了。这么说来,透明方块也许只是个空壳,靠表面上的膜来完成使命。
水晶方块可以将光线平移一个方格的距离,而不改变入射光线的传播方向。水晶方块的作用可以用折射来理解:光线透过一层平板玻璃,只会平移,不会改变方向。不过这里的折射有些夸张:游戏中45度入射的光线,在水晶内的折射角为0度,垂直于界面。设计者大概是假定水晶的折射率无穷大了……
更神奇的是游戏中有虫洞方块,它们都是成对出现的,入射光从一个虫洞进入将会被吸收,并从另一个虫洞保持原来的方向发射。虫洞是宇宙中可能存在的连接两个不同时空的狭窄隧道。电影《星际穿越》中也有虫洞的概念。1930年由爱因斯坦及纳森·罗森在研究引力场方程时假设的,认为透过虫洞可以做瞬时的空间转移或者做时间旅行,不过至今人们还未观察到虫洞的存在。
游戏中还有刻着十字的白色与黑色方块,它们的基本功能与前面所说的白色和黑色方块一样,不过十字的四个顶点中,只要有一个被光线照射,光线就能通过十字导向每个顶点。夸张吗?并不,这种效果可以通过光纤轻松做到——进入光纤的光会沿着光纤路径通往另一端。
光源和这些方块便是这个游戏的全部。好像很简单?那多个光源、多种方块组合起来呢?当然,如果遇到实在解不出来的,可以使用下方的提示(Use hint),每次提示仅会告诉你该挑战中的一个方块位置。随着关卡的通过,提示的次数会增加,所以大家可以先去完成简单一些的关卡,来获取提示次数哦。
最后赠送大家一个小技巧:可以从光源开始,顺着光线的路径放置方块。光线路径经过的可以放置方块的位置是有限的,其中在某些位置放置方块会使得光线向游戏区域外射出,这样的位置肯定不正确,这样就排除了某些放置位置。这里,想要碰到光线,第一个方块的位置一定在右下角三个中的一个,其中两个(左图、右图)都会使光线射出区域,那么第一个方块只能放置在最右下角的位置(下图)。
一个传播小道消息的AI:偷偷告诉大家,作者直至截稿还未通关……快来试试看吧,说不定你比作者还要厉害呢!