返回

醉风月

首页
关灯
护眼
字体:
112程序员的考验
   存书签 书架管理 返回目录
度增加攻击能力并且无敌。但冷却很长,一场战斗基本上只能用上一次。
    从以上特点可以得出结论:罗汉的职业技能功能琐碎,操作繁复,需要很大程度的灵活配合,另外,战斗时间长,需要玩家有耐心与熟练度去操作。
    如果非要用计算机程序辅助罗汉职业进行战斗,那它就必须是全程自动化战斗。
    如果仅仅从理论上讲,设计这个程序就如同演奏家一般,同样基于黎允儿提供的服务器数据解码模块,因此并不存在技术壁垒。事实上有了这个解码模块,设计任何游戏功能理论上都没有问题。
    但问题是,如果要设计这样一个全自动操作战斗的程序,其难度会远远超过当初的“演奏家”,严重考验程序员的技术功底。
    毕竟演奏家的工作原理只是做一个简单的技能冷却状态监测,如果所有需要的技能准备完毕,那么程序就按照预定的顺序依次施放技能。这里不涉及到战斗策略的问题。
    但是全自动战斗程序则涉及到面对复杂战斗状况随机应对问题,这意味着程序需要复杂高效的程序算法。
    所谓的复杂状况,具体来讲:第一,程序需要解决罗汉职业技能琐碎繁复的配合使用问题,比如在进攻之前必须先开启防御状态与增益状态。随时关注自身的技能冷却状况,一旦某个防御技能冷却完毕就需要即刻施放,以求发挥最大效用。如果是回血,则需要先确定是否被地方追击,以免被打断失效。
    其次是解决灵活应对敌方御冰技能的问题。比如在敌方对自己施放控制技能之后,自己必须及时解控并且选择正

112程序员的考验(3/6)
上一页 目录 下一页