优点:
+画面简洁清新
+游戏机制新颖,采用第一人称图形化编程闯关
+说明丰富,容易上手
缺点:
-关卡设计一般,难度不够有挑战性
-没有关卡选择,缺乏故事背景,一次性玩久了可能会乏味
-选取编程模块的工具箱设计不够方便
-沙盒可玩性不高,比较鸡肋
字符界面,大概就是大多数人对编程的粗犷印象了。不过实际上,编程就好像电子锁,你可以选择输入密码式的字符录入来开锁,也可以选择指纹锁、人脸识别锁。编程一样可以采用图形化的方式来实现,这就是本文要介绍的游戏——《Glitcthspace(异常空间)》。
并非横空出世,实际上图形化编程语言(G语言)在现实生活中早已有之,不需要深谙编程却又离不开编程的工科生应该是接触最多的,例如MATLAB中的Simulink工具箱,还有NI公司的LabVIEW。如果你没有接触过,没关系,继续往下看,慢慢道来。
当我们谈论编程的时候,首先需要明确自己的目的是什么。在本作中,游戏的总体目标是很明确的,那就是从出发点移动到终点。具体到每一个小的对应目标,则是在游戏中玩家会发现有一些红色的特殊扁平方块可以被编程赋予新属性或者本身就自带程序来帮助自己通过各种不同的阻碍。
图1 每个关卡终点处的传送门
图2 程序的对象——红色方块
这些阻碍可能是高台阶、深渊断层、数据流(一碰即死)等等,而对红色方块编程则是指赋予它们一些新特性或者改变原来的属性,例如让方块移动、拉伸、旋转、产生弹力等。编程的方式见图3。
图3 游戏中的编程框图
这个编程界面和传统的字符语言不大一样,图3中出现了三种方块图形,最左边代表数字常量,中间代表方向矢量(形参),最右代表动作函数,界面的右下角还配了一个参考坐标系。可以看到,连线的两端必须是匹配的才可以连到一起,直接把常量的三角和动作函数的<连在一起是办不到的。根据这张图,我们可以轻易的了解到这个程序需要达成的目的是将红色方块沿着Y方向移动10个单位。这是一个最简单的程序,它的表达和我们想要达到的目的思维方式很相近,非常容易理解。
随着游戏的进行,编程可以用到的素材方块越来越多,复杂程度也会相对上升,例如出现了不是针对红色方块自己而是针对其他“对象”的操作,出现了诸如if等的函数。总体来说编程难度不会很高。编程模块的选取采用层级菜单的方式,到后面会发现其实函数不多的情况下不如把所有模块直接罗列出来选取更为方便,一级级点进去查看模块很麻烦。
图4 游戏后半段编程逐渐复杂了一点点
介绍完了本作的最大特点——只用点点鼠标的图形化编程之后,再来聊一聊作为一个解谜游戏其本身的素质。
除了编程这个噱头外,本作吸引到我的无疑是它简洁明快的画面。没有过多修饰,看着清爽舒适,这种风格深得我的喜爱。毕竟解谜游戏,一忌重复单调,二忌题干不鲜明,三忌谜题难度低。除非设计得当,不然花里胡哨的画面比较容易带来题干不鲜明的问题,例如需要把大把时间浪费在寻找散落于地图上的小东西。说回本作,实际上每关需要跑动的范围并不小,而且途中基本无法看到终点在哪里,但是游戏地形引导做得很棒,几乎没有出现过呆立原地不知道该往何处前进这种问题。通常,玩家向着前方新出现红色方块的地方前进,如果没有看到红色方块,则有时墙壁上会有亮起的条灯,默默指引方向。
图5 适宜的地形引导
游戏的形式是线性关卡,但是并没有给出关卡传送门让玩家有回味之前关卡的机会。作为关卡游戏,它几乎没有任何背景故事,玩家唯一需要做的就是不断地从起点前进到终点、起点前进到终点、起点前进到终点。一口气玩太久,难免会觉得无趣。而且游戏中不同地点对函数开放程度不同,解题方式比较死,开放性、创意性低,也是一大诟病。不过毕竟本作集中在对红色方块实体的操作上,没有设计很多涉及逻辑的内容,所以一直向玩家开放所有函数以其目前的关卡设计水平是难以达到的。想必这也是为什么有人评论说玩完了整个游戏之后却像只是玩完了一个教程一样。
图6 终点的风景
在结束故事模式后,游戏会新增沙盒模式。沙盒世界中有许多预设的建筑和红色方块,并且开放了所有函数,包括成倍于故事模式中从来没有出现过的新模块。但是和建造系游戏不同,本作沙盒中的操作除了给人机会熟悉新函数外,并没有什么可以带来成就感的行为。从沙盒中丰富的模块来看,可以说整个游戏有优秀的机制设定,但是最后却严重短腿于关卡设计,导致几乎一大半的设定都没有被使用到。
图7 沙盒
图8 沙盒中的全部函数
个人评级(专门针对解谜游戏):
综上考虑,嗯…本作3级吧!值得一玩,但是离经典还有距离。
浑身难受 1年前
lililili [作者] 1年前
发布
红烧排骨 1年前
发布