第53章 053战网测试
杨辰道把编写好的战网程序安装到了逐日网城的服务器上,然后给徐韵文和赵成两人详细讲解起来。
整个战网程序分服务端和客户端两部分。严格来说,这种战网与后世《魔兽世界》之类的网络游戏有很大区别,本质上它还是单机游戏,只是扩展了一个联网功能而与。
战网服务器端的程序只负责提供地图载入和游戏数据记录,其他大量的游戏数据运算还是在玩家的电脑上完成。这样一来,服务器的负载很小,一台小型的服务器就可以为大量玩家提供游戏服务。
这也是被杨辰道看中的地方之一,整个战网的硬件投入不大,属于那种一本万利的买卖。重生就是这点好,各种捡钱的机会摆在面前任你挑。
大至介绍了一番之后,他让徐韵文找一些相熟的玩家来进行现场测试,这也是他今天过来的主要目的。
测试是软件设计里的重要环节。一来是可以修改和完善程序的功能;二来是找程序的bug。特别对于多人协作完成的程序,bug的存在几乎是必然的,这些bug都需要在测试环节里尽量地找出来,不然上市后想要补救就难了。
这样一来,测试通常都是一项非常繁琐和耗时的工作,对于一款大型软件而言,测试的时间往往比开发的时间更长。
不过杨辰道的测试环节就简略很多,这战网程序从头到尾都是他一个人编的,以他的水平而言,程序出现bug的几率无限趋近于零。所以他把现场测试的重点,放在玩家的体验感上。
逐日网城距离周边的大学都很近,而且这里的游戏气氛浓厚、高手不少,所以不少大学生都喜欢到这里玩游戏。对于燕京大学的星际协会更是如此,老板徐韵文都是自己人,于是这里便成了燕京大学星际协会的校外驻点。
徐韵文下来时,董海峰和周瑾都在,听说她搞了这么一个战网平台,两人都来了兴趣,连忙招呼周围的朋友兄弟,第一时间就把战网的客户端给装上了。
打开客户端,左上角是一个醒目的标识——逐日电竞平台。电竞平台这名字够高端大气,有很上档次的感觉。董海峰与周瑾对望了一眼,两人都从对方眼里看到了惊呀之色,他们没想到徐韵文闷声不响地就搞了这么个大动作出来。虽然有满脑子的问号,但徐韵文已经走远,他俩也没法询问,只得又把注意力放回到眼前的客户端上。
整个客户端的的界面很简洁,功能什么的一目了然,很容易上手。两人按照提示开始注册平台帐号,董海峰的帐号是YD-DHF,周瑾的帐号是YD-ZJ。这也是他俩常用的游戏帐号,前面的YD是燕大的拼音缩写,整个燕京大学星际协会的成员,游戏帐号都以这个规则开头。
而他们的老对手,水木大学星际协会的游戏ID则以SM开头,在逐日网城的局域网里,这种以学校名称开头的游戏ID还很多。因为一看ID就很容易知道是不是自己人,所以在逐日网城的局域网里,不管是星际争霸还是CS,经常以学校为单位,拉帮结伙地玩对抗,打得十分激烈火爆。
也正因为有这样的竞争氛围,逐日网城才把周边大学里喜好这两款游戏的玩家全吸引了过来。这也导致网城的生意火爆得不行,尽管已经扩充到了1500台机子,但全天的上座率仍高得吓人,像周末这种时间段,想找台空机子都难。
很快董海峰和周瑾都登录了战网,见到里面有两个区域的入口,其中一个是星际争霸,另一个是CS,不过那个CS的入口是灰色的,显然暂时还没开放。
点击星际争霸的图际,便进入了相应的游戏大厅。游戏大厅的右侧是好友列表,当然他俩的好友列表目前还是空的,之后两人输入对方的ID查找,互相加上了好友。
董海峰看着周瑾的ID——YD-ZJ,发现对方的名字后面有个绿色的小方块,表示对方是在线状态。他试着点击了周瑾的ID,下方还弹出了一小小的对话框,表示可以互发信息。
然后他俩把注意力放在了游戏大厅的中央,那里显示有三种游戏模式,分别是自由对战、房间模式和欢乐RPG。两人把鼠标放上去,系统就显示出了相应的介绍。
自由对战模式是由系统自动为玩家匹配对手进行1V1单挑,而且只有在这一模式下才可以积累军功,升级军衔。
房间模式,是建立特定的游戏房间,单挑或组队都可以,相当于约架,对方只要知道房间号和密码,就可以加进来开打。
欢乐RPG模式是使用平台制作好的自定义地图,是一种另类的星际游戏模式,虽然所有的游戏单元都来源于原版游戏,但玩法却要新颖很多。
董海峰没见过这种玩法,十分好奇,于是他便点开了欢乐RPG模,选择了《雅典娜的守护》这一地图,开始玩了起来。而周瑾是个单挑狂人,他进入了自由对战模式,很快系统给他匹配了一个对手,两人开始对战起来。
杨辰道猫在逐日网城的三楼,跟踪着战网服务器端的后台反馈数据,做一些程序上的调试。很快,逐日网城里参加测试的玩意越来越多,从十几个增加到几十个,然后迅速突破一百、两百,直到增加到三百多个时,这在线人数的增长势头才慢慢停滞下来。
这也是杨辰道预料中的情况,毕竟经常在同一网吧里游戏,相互之间都有些不打不相识的交情,这么一个新奇好玩的战网平台,很容易迅速传播开来。这还是战网平台目前暂不支持CS这款游戏,否则参予的人数会更多。
有了三百多个样本数据作测试也就足够了。三百多个玩家分布在三个游戏模式里,其中玩RPG地图的人最多,毕竟这模式很新颖,也很欢乐,自然很容易吸引到玩家。除此之外,另外两种模式里也有不少人。总共三百多个数据样本,也够得上一次小型的压力测试了。
整整一下午,杨辰道收集了大量的系统数据,包括平均对战时长、每次战斗的评分,甚至是服务器的负载波动等等,有了这些数据,他就可以更方便地改进整个战网平台。至于徐韵文和赵成,被杨辰道打发下去收集玩家的反馈意见去了。
忙活了一下午,他让徐韵文把董海峰和周瑾留下来,加上赵成,五人一起在附近的餐厅里吃了个晚饭。
上次游戏大赛时杨辰道就与董海峰和周瑾认识了,虽然他更喜欢低调些,隐藏在幕后操控一些;不过做为平台的设计者,他也有必要与用户直接交流一下,毕竟有些事情徐韵文和赵成没法在中间代劳。而且关于逐日战网接下来的推广,杨辰道还有个主意,而董海峰又是燕京大学星际协会的会长,正好可以在一起合计一下。
整整一下午,董海峰和周瑾对徐韵文弄出来的这个电竞平台赞不绝口,直到晚饭时两人才知道,这一切竟然都是杨辰道的手笔。
周瑾还只是叹服于杨辰道的这个主意了得,简直抓住了游戏玩家的G点。而董海峰则看到的东西更多,和周瑾就读材料与工程专业不一样,董海峰本就是燕京大学计算机系的大三学生,对计算机技术很熟悉,他能大体看懂战网的程序难度处于一个什么水平。
董海峰的计算机专业成绩还不错,在系里处于中上游水平,不过他扪心自问了一下,即使能想到这个主意,这套战网系统他做不出来。这其中涉及到的计算机软硬件以及网络协议层面的知识非常多,要想把这套平台系统写出来,董海峰估计要达到系里那几个学霸的层次才行。
而杨辰道才不过是个高三的学生,计算机水平竟然就这么牛逼,这着实令董海峰有些难以置信,于是他试探着问道,“杨老弟,你这编程水平很高啊,这么复杂的系统都能写出来,实在是厉害!”
杨辰道笑了笑应道:“其实我水平也就一般,编程倒也自学了好几年,不过这战网系统也不是我自己一个人能搞定的,其中有不少核心部分的程序是我师父帮写的。”
“你师父?”徐韵文问道,她从没听杨辰道提起过这么一人。
“对啊,在论坛里认识的一个技术大牛,他教了我不少编程方面的知识,这次也多亏了他,不然这战网平台哪会这么顺利。”杨辰道面不改色的应道。
这也是他之前就想好的,即使要出来抛头露面,就少不了要面对内行人的置疑,他这个莫须有的“师父”就是他的一个挡箭牌。反正互联网上牛人多不甚数,别人也没法一个个去考证。
果然,他这么一说,董海峰就释然了,不然他堂堂燕京大学计算机系大三的学生,被杨辰道这么一个高中生给比了下去,楞谁恐怕也一时难以接受。
…………