作为一名程序员理性分析为何这么多游戏问题始终得不到解决
2020/02/181713 浏览综合
我是一名前端工程师,本帖站在个人角度来分析一下目前呼声很高的几个问题始终得不到解决的原因。
![[嗒啦啦2_吃瓜]](https://img.tapimg.com/market/images/6eb1d083dff1c09692102cb5a98727f3.gif)
1、队友在线无法更改其设置
原因可能是因为怕产生并行请求,当玩家更改技能并最终点击保存时是会发送一条请求到服务器进行技能位置更改的,而在线玩家每次拖拽技能并放置后无需保存是直接进行请求发送的,但是无论哪一种都是单线程请求,也就是说必须执行完上一次操作并返回结果后才可进行下一次请求,但是如果两人同时对一个角色进行技能设置时可能会引发请求并行,但是应该是可以解决的这个问题,可能只是单纯的嫌麻烦就始终搁置了,毕竟这么长时间不改玩家也玩过来了。
2、刺客变身伤害问题
这个是本帖主要讨论的点
当时策划可能只想到,平衡职业的话就用变身伤害来平衡,猎法弱就把猎法的变身技能伤害设置高一些, 术士猎人强就把变身设置低一些,按职业的攻击加成来计算技能伤害百分比,以此来做到职业平衡。
目前已知同职业面板攻击 法师>术士>猎人>刺客 (只讨论输出)
所以这波变身相当于是加强法师猎人,削弱术士,刺客正常水平。
但是策划可能不玩游戏呀,或者就根本没有认真研究过这个游戏!
计算职业变身伤害的时候完全就没有考虑到刺客的主要伤害来源是草丛的增伤,导致目前有刺客的队伍另一输出完全成了工具人,全队所有输出增幅全部都为了给刺客变身那两下进行伤害增伤,本身草丛加黑猪已经伤害超出了其他输出一倍多,超的比例根据草丛增幅去计算,如果再加上坦克的战吼,玩具减防,奶妈玩具增伤,就可以做到变身直接秒掉boss。
下面来谈一下为何这个问题发现了不改
因为解决问题的唯一办法就是让变身技能不受到其他任何增伤机制的影响
但是很难,难在哪?
因为游戏的伤害计算机制改不了
这个游戏实际伤害不光根据数据还根据游戏模型动作进行计算,就比如原本术士6秒扔出去印记但是弹道那一秒的过程如果吃到了其他职业的增伤buff还是可以进行增伤。
这是这个游戏的最基础算法,很难改,如果改了跟游戏重做差不多。
因为这个计算机制,导致的上宠物如果能骑乘,或者时装那种飞行道具导致进入战斗的出手时间变化,游戏站位的变化,全改不了。
归根结底,开发人员技术水平不够,策划不为游戏未来考虑。
现在已经成这样了,不想着怎么把钱箱里的窟窿补上,满脑子想的是怎么再往里面塞钱,你技术水平已经这样了,还要加更多更复杂的算法进去,(英杰结晶和天赋各种花里胡哨的新机制),你们是嫌bug还不够少吗
这点东西都算不明白,你再把攻速改了,变身再多一轮,伤害动作再多几段,你能算明白吗?
破罐子破摔了呗,完全不考虑玩家怎么配技能,你们现在思考的过图方式就是我攻速快了,攻击高了,就能过图呗?
你这结晶系统一出来,变身能多打几轮,以刺客的攻速,以后怕是更爹了,其他输出越来越弟弟,拜托策划提方案的时候能不能过过脑子
好好地乌拉拉,改成了传奇