“怎么感觉有点不对劲呢!”张帆嘴里叼着饼,手里连续操作了几下,控制着屏幕中的小人打死了几个怪物,然后又拿纸垫着,继续吃饭。
最近这一周张帆和宋一凡,俞亮,李雷四人真可谓是“闭关修炼”了。时间来到了草长莺飞的四月,燕京这时还没有后世那么大的风沙,随着气温渐渐回升,春天的气息已经游荡在校园的每个角落。
可张帆他们却完全感受不到春天的存在,除了气温升高导致的衣服增减外,张帆等人最近这一周平均每天都要工作12小时以上。俞亮和李雷一已经是大三下学期,课比较少。张帆和宋一凡干脆就“住在”了工作室里。张帆同寝室的关鹏飞来找过张帆,提醒他要记得去上课。
虽然张帆和系主任的关系不错,辅导员一般对他也是睁一眼闭一眼,但最近两天,学校兴起了一次“严肃学风”的纪律检查,辅导员也不得不让张帆同宿舍的人提醒他,不要过于散漫,以至于被人抓住了把柄。
但正处在开发关键时刻的张帆又怎能离开?就在刚刚,张帆从宋一凡手里拿到了一版新的程序,这次又修正了几个BUG,按照宋一凡在开发文档中写的,这次应该可以无BUG流畅运行了。不过张帆体验了一会,总感觉有点不对劲。
“张帆,还有什么问题吗?”宋一凡见张帆丝毫没有放松的样子,而是皱着眉头盯着屏幕,好像若有所思的样子,因此出声发问。
“有点不对劲啊!”张帆说着将半张饼全塞进嘴里,用桌上的手绢擦了擦手,然后又摸向键盘,开始“玩游戏”。只是他的玩其实是在测试,测试游戏的功能,找出隐藏的BUG。
玩了一会,张帆道:“我感觉有点问题,不,不是有点问题,是问题挺大,你们先忙你们的,我先看看策划稿!”说着从书桌里掏出策划稿狂翻一阵,直接找到了“数值设计”这个模块。
看了一会数值设计,张帆又打开游戏程序看了看代码,最终找到了问题的原因。他左手捏着眉心,右手轻敲桌面,心里想着这个问题该怎么解决。
张帆遇到的问题,其实并不算是严格意义上的BUG,而是一个游戏设计上的“失误”。
原来,在张帆原本的设计中,他赋予每个装备一定的攻击力,然后再通过程序将其表现出来。但问题就是,之前也说过,为了简化游戏的数值系统,张帆的这款游戏中,小怪是没有“防御”这一属性的,而是只有血量属性。
在张帆原本的设想中,多年的游戏经验和游戏开发经验,让他对“随机数”的设定已经成了一种潜意识下的默认模式。比如他赋予了一把“铁剑”有7的攻击,在他的设计逻辑里,程序应该赋予人物0-7的攻击,然后在每次攻击中取0-7区间中的一个随机数,从而实现随机属性。
可宋一凡,俞亮和李雷不知道啊!他们三个程序水平经过这段时间的训练是达标了,可游戏方面还只是一群新手。他们的设计就是老老实实的严格按照张帆的游戏策划稿执行。比如还是这把攻击7的铁剑,在俞亮等人的手中就变成了“赋予人物7点攻击”,并且每次出手都是7点攻击,这么一搞,就完全没有了随机性可言。
张帆刚才测试游戏的时候就觉得有点不对,之前因为游戏本身有一些BUG的原因,大家都忙着改BUG了。可等到这次真正回归到打怪本身,张帆就感觉这怪打的莫名其妙的非常无聊。无论怎么打,每次杀死一只怪物需要的时间都是固定的,这样下去游戏开始后用不了多久就会变成枯燥的伐木,严重的降低了游戏的体验。
张帆把三名程序员叫过来,把事情一说,宋一凡等人一听也知道是自己这边的问题。大家都有些汗颜,看来这“玩游戏”一样是游戏开发中非常重要的一环,你不能做到见多识广,而是上来就天马行空的光想,做出来的游戏就有点味如嚼蜡的感觉,一点都不好玩了。
“那现在怎么办?”宋一凡看着张帆屏幕上的程序窗口道:“要不我们现在就改?改这个应该比较快,用不了1天就能改好了!”俞亮和李雷在旁边也频频点头,最近经过这一星期惨无人道的“闭关”后,他俩的程序水平也是突飞猛进,完全能够跟得上张帆和宋一凡的节奏了。
“先不急,你们再重新检查一下现在第一关还有没有BUG。尤其是几个小关卡之间,在切换时候会不会有一些恶性BUG出现,不要怕出问题,多试试,比如在切换关卡时候多按按方向键,攻击键,跳跃键什么的,看看会不会有奇奇怪怪的BUG出现,我这边再重新弄一版策划稿,到时候再一起修改!”