碎碎念

作者: fooboo | 来源:发表于2020-06-06 16:03 被阅读0次

    好久没有写点东西,可能这段时间有些忙,又有些思考。

    老项目的多个版本只是简单的加些需求,并不是很复杂;线上问题已经修复的差不多;新项目中,加了些底层基础功能支持,以及功能需求的开发,和协助开发技能系统,因为技能工作量比较多,我这边正好没有很多事情,所以把技能这块熟悉了下,这块之前是其他同事实现的,早期断断续续看过一些,目前的整个框架流程还挺清晰的,不管实现的是英雄技能还是人物技能;其实游戏类的业务,对于一些需求,合理的分解,系统模块间可以设计的很简洁;否则后期维护或者让其他不熟悉的来接手这块也不容易。

    游戏中的技能系统还是挺复杂的,涉及的东西比较多,比如BUFF/AI,各种属性的计算,还有数学相关的碰撞检测等。如果从头开始开发一款多人在线的游戏项目,一般大概是基础功能比如创角和存储、登陆和登出,进入和跳转场景,能移动和视野相关等;然后再加跟人物相关的属性计算和相关的数据,如装备成就活跃等;之后跟场景中相关的人物和怪、NPC对象行为,比如寻路/AI/行为等;后面加技能一系列相关;在此基础上扩展和丰富游戏的核心玩法和活动;后面还要加一些跟运维相关的监控功能和SDK、支付、账号、安全,为支持上线,需要进行一系列其他的工作;每一项都涉及较多的方面,有很多事情需要做,感觉自己如果带团队从头开始负责一款项目,应该没啥问题。

    时间过的挺快,游戏项目上线腾讯手Q和微信一年半多准备下线停服,tw版本运营已一年,预计还有两三个月停服;其他几个版本还在运营着,想想真不容易。接手线上四个版本的维护,解决线上的各种问题一年多,总的来说,收获挺大。带着问题去思考和重新review代码,不管是自己负责的还是其他同学的,但也发现了一些问题。已修复的跟框架流程相关的bugs已经同步到新项目中,我相信,这些问题不会再出现。

    入职快三年,接下来面临合同的续签,这里省去一些话....

    后续的工作安排基本在技能及相关联这块,总结过去的一些项目经历,所熟悉的mmorpg类手游,有几部分没有独立负责,而是接手这些代码和后续相关的需求。比如上面说的技能,移动和同步相关,AI及行为树/状态机,支付和监控;其他的一些不是很难的玩法,活动,及基本系统,和为上线准备的基础工作,都基本非常熟悉了,及哪些模块比较出问题,怎么定位和解决。虽然看其他同学实现的模块时,会思考更多为什么这么写,但是根据需求端的参与较少。

    因为在这边快三年资深后台开发,技术方面还可以,如果担任后台开发主程序,还是要在有些技能方面做些提升,比如管理方面的事情,团队和谐相处做事,怎么招到合适的人,和挖掘每个人身上的优点做适合的事,及其他个人成长,把控项目各节点的进度,优先级及风险,为团队争取合理的利益,还有熟悉一些客户端的技术,虽然以上这些基本都具有,但我感觉还是要再提升下。

    愿一切更好。

    相关文章

      网友评论

          本文标题:碎碎念

          本文链接:https://www.haomeiwen.com/subject/voaxtktx.html