车门关上的声音比平时急促。
砰的一声,像是她心里憋着的那股劲儿在关门的那一刻泄了一点,但没泄干净,剩下的还在胸腔里发酵,让她三步并作两步地踩上门廊的石阶。
包带从右肩滑下来一次,她往上耸了耸肩重新挂住,左手攥着的车钥匙在指缝里卡得发白。
她几乎是小跑着穿过主楼的玄关,门厅里那盆橡皮树的叶子被她的衣摆带起来的风刮得晃了一下。
值班室的保安抬头看了她一眼,认出是她,又低下头继续看手机。
她没顾上打招呼,鞋底在大理石地面上打出咚咚的声响,在走廊里来回弹了几下,然后被楼梯口拐角吸走。
她是顺着楼梯扶手一路滑上去的,手掌按在漆面的木头扶手上,能感觉到木头表面的温度随着楼层上升一点点变凉。
二楼走廊的灯是声控的,她的脚步踩亮了一盏又一盏,等她到了书房门口的时候,身后的灯已经一盏接一盏地灭了,像有一条看不见的拉链把她走过的路重新拉上。
她在门口停了一下,手已经搭在冰凉的门把上,掌心的汗把金属表面沾了一层潮气。
她深深地吸了一口气,那口气吸得深到她能尝到走廊里木蜡和纸张混合的味道,然后才拧开门把走进去。
陈浩从书桌后面站起来的时候,椅子腿在地毯上压出一道短促的低响。
他看着梁永琪手里那只黑色的电脑包。
包身的表面有一道刮痕,是在车后座和工具箱之间蹭出来的,他认得那道痕。
他没说话,只是往旁边让了一步,把书桌正面的位置空出来,右手顺便把桌面上摊开的文件夹合上推到一边,给电脑腾地方。
梁永琪走到书桌前面,把电脑包搁在桌面上。
拉链头是金属的,上面磨掉了一些漆色,露出一层浅铜色的底。
她把拉链从右拉到左,呼啦一声,从里面取出那台银灰色的笔记本电脑。
屏幕合着,机身侧面一排接口,USB口、网线口、电源口,网线口的塑料卡扣断了一边,是用透明胶带粘住的。
边角有几处磨损,银灰色的漆皮磨掉了,露出底下深色的塑料层,被反复搬运过很多次的痕迹。
她把电脑放正,掀开屏幕,按下电源键。
屏幕黑了两秒,然后风扇转起来了,嗡嗡的,声音不算小,但在这个安静的书房里,那点嗡嗡声反倒让空间显得更静了。
屏幕亮了,深蓝色的底色,上面排着几个程序图标。
“下午六点跑通的。”她的声音比平时快,每个词像是赶着要出来,“李轩给我打电话的时候我还以为他在骗我。
你知道他那个人,平时说话半真半假,每次有点什么进展都要先逗你一下,逗完了才说实话。
我说你要是耍我我就把自研引擎的预算砍了,他说你来看。
他说来看的时候语气跟平时不一样,声音沉了一点,我就知道他没骗我。”
陈浩没插话,靠在桌沿上,两手交叉搭在身前。
“然后我就过去了。”梁永琪继续说,手指已经在触摸板上动了,“我到他那边的时候,他坐在主控机前面,屁股都没挪一下,就冲屏幕努了努嘴让我自己看。
他在主控机上跑了三遍,第一遍砍了五分钟的鸡,第二遍砍了十分钟,第三遍把三个职业都跑了一遍。
战士平砍,法师放火球,道士招神兽。
神兽的模型还没有做,用的是李轩自己写的一个绿色方块,蹦蹦跳跳的,像块长了脚的麻将牌。
但逻辑是通的,神兽会跟着道士走,道士被鸡啄了神兽会去咬那只鸡。
虽然那个绿色方块咬鸡的样子特别滑稽,方块的角怼在鸡身上,鸡就掉血。”
她说话的时候手指在触摸板上移动,光标划过屏幕上那几个图标,停在一个叫"传奇_阿尔法"的程序上,食指双击,按得干脆有力。
屏幕一暗,然后跳出一个全屏画面。
画面确实糙。
背景是一片绿色的地面,像素色块拼接成的,能清楚地看到网格交界线,一条一条的横竖线把地面切成了小块,像铺了一块格子布的桌面。
屏幕中央站着一个穿灰色衣服的人形角色,没有脸,脸上是空白一片,只有头顶的ID区域标着几个字符。
肩膀上扛着一柄武器,用色块拼出来的,剑身是一条细长的矩形,灰色的,剑柄是一个深色的小方块。
角色只有两种动作状态,站着不动的时候是直立姿态,腰板挺得笔直,两条腿分开与肩同宽。
开始攻击的时候身体前倾,剑从上往下挥出去,挥到一半就复位。
就这么两个动作来回切换。
但那个挥砍的动作是有节奏的。
陈浩盯着那个动作看了一遍,心里默数了一下。
从启动到落剑,大约零点八秒。
落剑的那一瞬间屏幕上的绿色色块会微微闪一下,亮度高了一点点又回来,像剑风劈在地上激起的那一下反光。
这个细节做出来了。
“你砍一下。”陈浩说。
梁永琪的手指按了一下鼠标左键。
左键按下去的声音清脆,咔嗒一声。
屏幕上的灰色角色往前迈了半步,身子一斜,剑举起来,劈下去。
剑落的位置是一只鸡。
那只鸡比角色矮很多,用黄色和橙色的色块拼成,鸡冠是一个红色的三角形,很突兀地点在头顶,身体是椭圆形的,还在一上一下地轻微跳动,像有呼吸似的,不知道是李轩刻意加的动画还是刷新率的问题,但效果看着竟然有点生动。
剑劈中鸡身的那一刻,鸡身上跳出一串数字:负七。
红色的,粗体的,数字飘了一下才消散。
鸡的血条掉了一小截。
原来血条是绿色的,现在退了一截,变成灰白色。
然后鸡动了,鸡头往前一啄,白色的数字从灰色角色头顶冒出来:负二。
灰色角色的血条也掉了一小截。
两个人看着屏幕上的灰色小人和那只鸡一来一回地互相攻击。
那只鸡啄人的节奏不快,大约每两秒啄一下,啄的伤害不高,但一直啄。
灰色角色的血条在以肉眼可见的速度往下退,退得不快,一步一格的,像下楼梯。
梁永琪的手指没有动,鼠标指针停在屏幕中央,陈浩的视线落在血条旁边那个跳动的数字上。
负二,负二,又是负二。
那只鸡的攻击力很稳定,每次都是负二。
梁永琪又按了一下鼠标左键。
角色再次挥剑,这次砍出了负九。
鸡的血条降到了三分之一以下,绿色的部分只剩一小截了。
鸡转身往旁边走了两步,翅膀扑腾了一下——
那翅膀是三个橙色色块拼成的,扑腾的动作就是三个色块上下错了一下位置——
像是要逃跑,但跑了两步又停下来,在原地站着了。
脚底下的像素格子还踩在原来的网格线上。
梁永琪追上去再砍了一剑,鼠标左键又响了一声。
剑落在鸡身上,鸡的血条彻底空了,绿色全部退完。
鸡身晃了一下,晃的动作很僵,从左到右倾斜了大概十五度,然后倒在地上,消失了。
地面上留下了一小堆金币的图标,五个金色的圆形小点排列成一圈,在深绿色的地面上格外显眼。
“爆金币了。”梁永琪的声音带着一点压不住的兴奋,尾音翘起来了,“这是李轩昨天刚加进去的掉落逻辑。
他说如果不加这个,打怪没有正反馈,测试的人砍了五分钟就会无聊到想睡觉。
我之前还不信,觉得打怪本身就是反馈,结果我自己试了一遍,砍到第三只鸡的时候就在想怎么还不掉东西。
掉出来那一瞬间心里确实舒服了。”
陈浩没有接话。
他往前凑近了一些,脖子往前伸,目光落在屏幕右下角的用户界面区域。
那里排列着几个功能按钮,每个按钮都是一行文字加一个方框,"背包""角色""技能""设置",四行字排成一列。
字体是系统默认的宋体,黑底白字,方框边缘的线条很细,是那种程序随手画出来的默认样式。
按钮的间距太近了,近到手指粗的人用鼠标点的时候极容易点错。
陈浩用目光比了比,每个按钮之间的空隙大约只有两三个像素,鼠标光标稍微偏一下就点到旁边的了。
“这边有问题。”陈浩伸手,食指的指尖在屏幕右下角那四个按钮的位置点了几下,指尖悬在屏幕前面一两厘米的地方,没有碰到屏幕,“这四个按钮的大小和间距不合理。
玩家在战斗的时候如果点错了,技能按成了背包,屏幕一弹就把战斗界面遮住了,他站在原地挨打。
这个操作失误不是玩家的问题,是界面设计的问题。
你想想,一个新手玩家,被怪追着咬,慌慌张张想点技能结果点到背包,背包一打开他更慌,等他关掉背包人物已经死了。
这种死了的感觉不是他自己菜,是界面在坑他。”
他收回手,侧过头看着梁永琪。
她正半张着嘴盯着那四个按钮,像是被他说中了什么之前一直觉得不对劲但没想透的事。
“你让周璟那边把用户界面重新排一版,按钮做大一倍,间距拉开,最关键的操作按钮放在屏幕底部偏右的位置。
因为大部分玩家右手握鼠标,光标落点最频繁的区域是右下角。
你把技能放在那儿,他随手一移就能点中,不需要瞄准。”
梁永琪从口袋里掏出手机,拇指在屏幕上划开备忘录。
她打字的速度很快,拇指点得飞快,屏幕上的字一行一行地跳出来。
记完之后她把手机放回桌面,屏幕朝上,等了一会儿才把视线从备忘录上移开,重新转向电脑。
“还有两个东西。”陈浩说。
他绕过桌子走到她身后,微微俯身,下巴差不多在她头顶上方几寸的地方。
从这个角度看,屏幕上的界面更清楚了。
“第一,药品使用的问题。
现在玩家要把血瓶从背包里拖出来,拖到快捷栏,再点击使用,中间多了一步。
这一步在城里怎么都行,但在战斗中多这一步就是生死之差。
你让程序那边设计一个一键喝药的键位,玩家设定好一种药品,按一下就直接使用,不需要打开背包拖拽。
键位设成键盘上的Q或者E,左手能摸到的位置,按一下就喝,喝完了自动从背包补一颗上来。”
梁永琪的拇指又动起来,在备忘录里飞快地记。
“第二,走路的问题。”陈浩继续说,“现在玩家要到某个地方去,得手动一步一步点过去,遇到障碍物还要自己绕。
这个操作方式对老玩家来说没什么,但国内现在的玩家大多数是新手,他们不习惯这种点一步走一步的操作,玩一会儿手就酸了。
让程序做一个自动寻路的功能,玩家点击地图上的目标点,角色自己走过去。”
梁永琪的拇指停在手机屏幕上方,没有按下去。
她侧过头看他,侧的角度很大,整张脸转过来,两个人的距离很近。
她的鼻尖差不多到他下巴的位置,从他下巴底下往上看着他的眼睛。
她看他的眼神里那层东西变了,比刚才更深一些,像是在端详一件她以为已经看透了却突然发现还有一层的东西。
她的瞳孔映着屏幕的蓝光,里面有一小点亮晶晶的东西在闪。
“自动寻路。”她把这两个字重复了一遍,语速比刚才慢了不少,像是在嘴里含了一下这两个字的分量,“这个想法的意思是,玩家只需要点一个地方,角色自己会避开障碍物走过去?”
“对。”陈浩说,“算法的底层逻辑是路径搜索,地图上的每个区域做网格化处理。
你点一个目标点,程序把从当前位置到目标点之间所有的可行路径都算一遍,找到最短的那一条。
如果路径上有障碍物,就绕过障碍物再走。
这个功能在技术上的实现不难,李轩半天就能写出来。
关键是它降低的是玩家上手的门槛,你让他用鼠标点地图自动走,他五分钟就能明白这个游戏怎么玩。”
【跪求礼物,免费的为爱发电也行!】