最开始申请评测是因为看到这个游戏的封面、宣传图有毒,觉得好玩而且可以做成视频所以申请了。
做好的视频:
在做视频之前,试玩了一段时间,对这个游戏稍作了了解才录的视频。我本来就是学计算机专业的,另一方面也对js有一定了解,所以上手这个游戏并不困难。但是对于大多数不懂编程的人,这可能是一个噩梦。优点放在最后说,我先来说说我觉得游戏做的不好,或者明明应当有缺根本没有做的功能(由于游戏本身):
-新手教程做的不好:就举一个例子,第一关中要求把0修改为65535,我接触过编程,因此我很容易能理解右边的是一个函数,返回值就是手柄的振动值,但是对于从来没有写过代码的人来说,这可能是非常难以理解的,甚至不知道应该修改哪里的数字。我觉得对于这种问题,可以添加显示一个动态的提示(比如插入视频、GIF等),直观地告诉玩家接下来应该做什么,而不是仅仅通过文字来描述。
-波形图界面:讲真我一开始并没有发现运行程序界面中的线是波形图,玩到后来才渐渐发现的,建议添加一个教程或者更详细地说明波形图具体表达的含义(可以添加一个鼠标停留在“?”按钮上然后显示对话框的设计)。另一方面,对于前几关,目前的波形图系统是完全够用的,但是对于后面的关卡,波形千奇百怪,而界面中却没有明确标明波形的单位时间长度和纵轴的振动强度的标尺,这对于一些只有斜线的关卡简直是噩梦,我根本无法通过科学的计算来得出恰当的波形函数。说到斜线(振动渐变的关卡),我要说说下一个点。
-后面有些关卡的教程:还是和第一个缺点类似的,要是我没接触过编程,我完全不会想到去写一些类似于return t+" "+t;的返回值,而如果不写出这样的表达式,就永远不可能实现振动强度的渐变,我认为在游戏中还是应当简单描述一下这种实现方式,以照顾那些没接触过编程的玩家。
+该说说优点了,其实也没什么好说的,优点很明显就是游戏的核心已经做得很完美了,鉴于游戏的特殊性,这类游戏理论上应该不会有任何bug,如果有那一定是js的错。
总结一下吧,如题所说,这款游戏应当是一款火候未到的功能性游戏,如果进一步完善好游戏的每一关的教程,完全可以作为一款让编程零基础的人入门的游戏,游戏的奖励机制也应当加强一些,不然新手未免会感到有些乏味?
希望游戏慢慢完善细节,早日成为“JavaScript从入门到精通”!