游戏策划吧 关注:142,800贴子:806,780
  • 22回复贴,共1

如何将回合制游戏中的战斗属性统一化?

只看楼主收藏回复

例如:x力量=y伤害=z血量=q灵力=w(统一化)


IP属地:陕西1楼2018-09-12 11:38回复
    一种思路是设计一个稻草人,算标准人物对稻草人造成的伤害,然后算标准人物每多出一点力量/血量/灵力能多造成多少伤害
    用这个伤害值作为属性价值


    IP属地:江苏来自Android客户端3楼2018-09-12 11:47
    收起回复
      在没有实际战斗算法公式的情况下,算具体数值的价值就是空中楼阁


      IP属地:上海4楼2018-09-12 13:42
      收起回复
        没有汇率计算,人民币和美元怎么换呢?


        IP属地:上海来自iPhone客户端5楼2018-09-12 17:34
        收起回复
          他们对战斗时长的影响能力就是他们的价值,也就是你要的用来做统一的衡量标准


          IP属地:上海6楼2018-09-13 21:51
          收起回复
            首先你要知道,梦幻西游其实是有2个概念
            一级属性是攻击,防御,血量,速度,这些基础数值。
            二级属性是玩家可以加点的,就是力量,体质,魔力,敏捷这些玩家可以加点的东西。
            玩家加点的2级属性属性在游戏里会换算成1级属性。比如加1点体质=4点血量+2点防御之类的。
            为什么要设置2级属性,而不让玩家直接给1级属性加点?因为:
            1.怕属性爆炸啊,玩家不加血防,全堆攻击了怎么办?输出爆炸~~
            2.直接加1级属性太难了,玩家哪知道堆攻击好还是防御好?理解成本很高嘛
            我们剥开2级属性的皮,讨论基础的1级属性,
            楼主的问题的,玩家的1点攻击,在价值上相当于多少点血量?
            其实所有1级属性之间的价值,是有公式转化的。
            那么这个转化关系是怎么确定?
            通过战斗时间!就是梦幻西游的,回合数!
            假如没有防御,A和B单挑,是这样的
            【公式1】A攻击*回合数1=B血量
            假如有防御,A和B单挑,是这样的
            【公式2】(A攻击-B防御)*回合数2=B血量
            A攻击*回合数-B防御*回合数=B血量
            A攻击*回合数=B血量+B防御*回合数
            你可以理解为,有了防御,击败B需要更多的回合,是不是相当于B的血量增加了?
            这时策划会引入一个新的概念【有效血量】
            B的本身血量,加上防御转化过来的血量,就是B的总【有效血量】
            回到上面的问题,防御可以转化为血量,那么1点防御相当于多少点血量?
            这时候再看【公式1】攻击*回合数=血量
            这个公式是可以求出血量的,只要你知道攻击力和回合数
            你想,有防御时回合数多,没防御时回合数少,回合数多的-回合数少的=回合数差值
            那么如果用【攻击*回合数差值=血量】这个公式,是不是可以算出防御转化的血量?
            那么就有下面的
            【公式3】攻击*(回合数2-回合数1)=防御转化的血量
            你用【公式1】【公式2】的回合数,替换到【公式3】,会得到
            (B血量*B防御)/(A攻击-B防御)=防御转化的血量
            这时候,再看有效血量的概念
            有效血量=B血量+(B血量*B防御)/(A攻击-B防御)
            换算之后是
            有效血量=血量*1/(1-防御/攻击)
            以上的推算,都没有什么用
            其实最简单的,攻击*回合数=血量
            回合数的策划赋值的,一般策划会给个定值,
            为啥是赋值,因为策划要控制战斗节奏啊,不能太快,不能太慢
            加入策划定义,大唐打死龙宫,要5回合,那么回合数=5
            那么1攻击的价值就等于5血量了。
            有防御的话,A攻击*回合数=B血量+B防御*回合数
            控制变量,1点防御其实也相当于5点血量
            策划通过给回合数赋值,从而定义了各个属性之间的转化关系。
            简答来说就是,战斗已经定死了,就是打5回合,
            这种情况下,攻击,防御,血量之间就可以互相转化了。


            IP属地:广东7楼2018-09-15 14:34
            收起回复
              能统一化说明你这游戏是垃圾。


              IP属地:湖北8楼2018-09-16 20:05
              收起回复