走出会议室的时候黎主程的心里真的很无奈。本来程序这边进度就已经拖后了现在还要把一个多少能帮着干点活的家伙给轰走最关键的是周一策划部要测试的任务系统正在这个家伙手上而他还没把工作给做完。
他不愿意去想象万一没有及时完成任务系统的代码周一的时候许主策的脸色会多难看更不用说还可能要直面对方阴阳怪气的冷嘲热讽。这种羞辱他一点也不想承受。
况且之前汪经理曾经对他说过一个程序部两个主程总得要有一个人站出来掌握全局。对于一款游戏而言服务器端和客户端比较起来前者更为重要一些前端只是表现后端更具有决定性的意义。所以汪经理打算在demo版提交出去后正式向投资方——即名义上的总公司明宙那边提出给他一个“技术总监”的头衔并以这个名义来主导整个程序部的运作。
说实话对于这件事黎主程心里是觉得太理所当然了简直是舍我其谁。本来业内惯例做法就是服务器端为尊客户端屈居其次况且他觉得自己的资历和经验比起另一位龚主程明显强了一筹于情于理这个技术总监都不应该花落别家。
前提是这一次的demo版绝对不能出岔子。
否则许主策就有名义为那位竞争对手出头以这个失误为理由对自己的能力表示质疑。虽然圣杯的领导层里对许主策和龚主程的私交心知肚明可真的到了决策会议上谁也不会把这份私交摆到台面上来论说否则就会演变成彻底撕破脸的局面到时候别说这款游戏的研发了团队能不能保得住不解散都要打上一个问号。
如果许主策真的这样干了汪经理多半会保持不偏不倚的中立态度要不然制作人和主策掐起架来他两人的职权范围有那么多重叠交集之处一切工作可就真的没法做了。虽然自己和美术部的老闵也是莫逆之交但是在技术总监这个职位归属的话语权上与程序部基本没什么关联的老闵也不好说什么话……
因此黎主程·真的很想把那个惹事的程序员保下来可是许主策的应对太强势了一句“明显不愿意配合策划工作的程序员留着还能派什么用场给别人做示范吗?”就把自己给堵得死死的。他该不会故意想要踢掉那个惹事的家伙以便在demo版延期的时候看自己的热闹吧?
当自己这个主程和对方这个主策意见僵持不下时许主策又提出联系一下汪经理听听他的意见结果一个电话打过去汪经理只是简短地说了一声“嗯我知道了开掉他吧。”就结束了通话
于是黎主程此刻正在头疼任务系统要交给谁来接手毕竟是完成了一大半工作的代码如果找个新手来接等他能搞明白别人这段代码的时候黄花菜都凉了。而自己正在处理场景系统一时半会还腾不出手来。
代码交接的事情很麻烦关键就在于每个程序员都会有自己的编写习惯。
所以黎主程看见退到过道旁边的车光龙时立刻眼前一亮。
“小车你的npc系统弄完了吧?”
车光龙犹豫着点点头又摇摇头:“还没联调在等客户端的进度。”
“你和他去办一下交接吧”黎主程指着那个惹祸的程序员开口道“任务系统就交给你了周一必须要测试。”
“时间不够吧就算能勉强做完也来不及去联调。”没想到竟然被刘可韦那家伙给说中了这时候就要办交接?车光龙谨慎地表达了不乐观的判断“而且还要加上npc系统的联调……”
“没关系实在不行的话明天晚上你和客户端那边要联调的同事辛苦点熬个通宵做完了再下班周一早上我给你们放假下午三点以前到公司就可以了。”黎主程快刀斩乱麻地做了决定“不用担心一会我就打电话给龚主程说这事。”
车光龙瞠目结舌这尼玛还能更不靠谱一点么?通宵加班什么先不说您要我这短短一天多时间里和别人交接并完成一个系统的代码同时还要完成两个系统的前后端联调?周扒皮也没您这么能折腾长工啊!
像是看出了车光龙脸上的为难也像是自己都觉得于心不忍黎主程又急病乱投医地补了一句:“你要是看程序部谁闲着又能派的上用场的话就让他帮你打下手就说是我说的。加油吧我相信你的能力!”
代码这玩意还能找人打下手?难不成拆成两半我写一半他写一半?我自己都没法相信自己了就算您真这么信任我把内裤穿在外面变身为超人这种事我也做不到啊!
车光龙彻底的失去了语言能力而黎主程则匆匆把那个惹祸的程序员推到他身边后扔下一句“快去交接代码吧别耽误时间。”就闪人了。大概是觉得车光龙的遭遇比起自己来更为倒霉本来失魂落魄的那个家伙竟然精神一下子就好得多了还满怀同情地拍了拍车光龙的肩膀以示安慰。
比黎主程和这个惹祸的程序员更过分的还有另外两个混蛋刘可韦和宅胖子先后凑近车光龙身边一人扔下一句话之后也跑掉了却把后者给气得原地跳脚。
“节哀顺变!”
“一路走好!”
这尼玛也是人话?世风日下啊人心不古啊交友不慎啊遇人不淑啊!
或许是感觉到自己的行为给别人带来了很大的麻烦在办理代码交接的过程中那个惹祸的哥们倒是非常的尽心尽力仿佛要把自己写这段代码时的所有考虑和选择的方案还有一些没用上的打算全都一五一十地说了出来。这倒是十分难得毕竟对于一个已经注定要卷铺盖走人的员工来说有谁会那么伟大地乐意站好最后一班岗?
这也算是不幸中的万幸吧?
有一个成语叫做“投桃报李”于是办理完交接之后车光龙也很客气地将那个哥们一路送到了电梯口不是因为时间实在紧张他甚至想将对方送回宿舍呢。
然后车光龙就赶快回到电脑桌边上仔细认真地分析起刚接手的代码来。
那个惹祸的哥们并不是应届毕业生而是从应用软件程序员跨界来做游戏研发的所以虽然在涉及游戏特性方面的代码编写上缺乏经验可基本功还算不错至少他写出来的这段未完成代码里并没有什么致命的问题。
并不信教的车光龙不由得在心里高呼“感谢上帝”看起来事态并没有他一开始想象的那么严峻。关键是要解决掉引起冲突的那个问题——主线任务的交接规则。只要处理好它这段代码就算是大体完成了剩下一些简单细节没什么技术上的难度最多也就算是份体力活。
车光龙囧着八字眉盯住显示器陷入了思索其实曹系统说得也没错这种设计在其他游戏中并不罕见反而可以说是很普及只是有些逻辑关系上的细节策划那边可能没有想明白就写成文档给过来了。
这个思维上的盲点在哪儿呢?车光龙把右手放在桌面上轮流用五指有节奏地敲击着。
理论上来说交任务的时候这个任务已经处于完结状态不可能再触发新的指令……所以这条路行不通必须要换一种思维方式……
也不知过了多久忽然他眼前一亮站起身来大步流星地向策划部走去。
看见车光龙的身影策划部五个人都好奇地向他望过来。
从任务系统移交给他到现在还不到一个小时而已。期间他还要和那个被开了的程序员办理交接这么短的时间内就拿出解决方案了?高手果然是和别人不一样啊!
车光龙也不管这些策划们在想什么乱七八糟的事径自走到曹系统座位边弓下身来问道:“老曹你看这样行不行……”
“停等等!”曹系统连忙从附近拖了一张靠背椅过来塞给车光龙就好像什么事都没发生过一样笑嘻嘻地开着玩笑“我只听说过策划蹲在地上给坐着的程序讲文档还真没听说过让策划坐着听弓着身的程序员说解决方案车儿你可别折杀了我!”
这真是刚才那个一言不合就跟别人大打出手的家伙吗?川剧的变脸都没有这么快吧!
车光龙苦笑着在椅子上坐下扯着曹系统继续说道:“你看这样行不在交任务的时候让角色先接到下一个任务接完这个任务后再触发指令完成上一个任务这样逻辑上就没问题了。”
“先接再交吗?”曹系统扬起脑袋想了一下在心里将交接任务的步骤演示一遍然后提出了问题“会不会有可能让玩家看到自己身上挂着两个主线任务?”
车光龙肯定地摇头道:“不会接交虽然有先后但是程序处理起来的效果差不多就是即时的不可能看到两个主线任务在身上除非出了bug。”
曹系统又沉思了一会继续提出第二个问题:“那会不会有可能当玩家在交任务的瞬间掉线没接到服务器发来过来的指令导致再次上线的时候身上的任务出现异常?”
“这是小概率事件本来不必管它的。”车光龙再次摇头说“不过像你说的这样服务器端也绝对不会出错。如果接到交任务的通信就算玩家掉线了数据库里这个玩家的任务记录也是已经交完旧任务接到新任务的状况。至于玩家没接到服务器端返回的指令这种情况极端环境下可能会有但也很好解决只要客户端那边做一个处理让玩家每次上线都先和服务器端通信请求数据库的任务参数就好。”
曹系统闭起眼睛揉着太阳穴半响后睁开眼睛竖起大拇指道:“很好我没想到有什么遗漏就这样处理吧车儿你真牛!”
————————第八次登场的分隔线————————
本来忽然想换一个旧话本风格的名字来恶搞一下比如说叫“黎主程阵前换将车光龙临危受命”什么的结果因为字数不够只好改成现在这个了。【本章节首发大侠文学,请记住网址(https://Www.daxiawx.Com)】