`
sooxin
  • 浏览: 257653 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

游戏开发中一些有价值的数值公式

阅读更多

文章来之:http://hi.baidu.com/mr%5Fziqiang/blog/item/96280c953379eb0d7bf48053.html

 

对于公式的使用,没有严格的规定。比如,升级公式,没有人说一定要用XXX公式,这个是灵活的。但是,作为新手,了解一些现存的公式会对以后自己设计公式的时候起到帮助作用,可以帮助新手解决在数值分析的时候,遇到公式问题就一筹莫展的现象。

以下是我通过各种方法收集,了解到的一些公式和说明:

(1)攻防公式 (攻+修正a)*修正b-((防+修正a)*修正b)=损失 最终损失=(损失+修正a)*修正b
这个公式是“龟派的刘勇”给别人讲课时候说的一个公式

(2)RPGmaker 里面的内建战斗计算公式集

普通攻击伤害值:(A攻击B)
伤害值=(A攻/2)-(B防/4)
数值为80%~120%之间
*「必杀」伤害X3
*「强力防御」伤害/4


普通攻击命中率:(A攻击B)
命中率(%)=100-(100-A之武器命中率)X<1(B速度/A速度-1)/2>
*武器有「无视於敌方闪躲率」的场合,其基本命中率同现在之不变
*命中率会随装备改变
*当B装备「提升物理攻击闪躲率」之防具的情况,命中率会有25%之差异
*当B为无法行动之状况,命中率无条件成为100%


特殊技能效果量:(A攻击B)
效果量=基本效果量(A攻击力X打击关系度20)(A精神力X精神关系度/40)
*数值分散度1会产生-5%(50~-50%)的变动
*特殊技能中设定「无视防御」的场合,效果量以下列公式降低:
(B防X打击关系度/40)(B精神力X精神关系度/80)
*当B为防御的场合会减半,强力防御则/4
*使用回复战斗不能的技能时,效果量等於生命的回复率(%)


特殊技能成功率:
成功率(%)=基本成功率
*具有多种效果的技能,其效果由成功率的计算判断
*状态变化技的场合,角色的状态有效度为基础配合异常发生率
(特殊技能的成功率为50%,状态的异常发生率为50%之时,产生变化机率为25%)
*失败时讯息为「...躲开了」的场合,物理攻击的技能适用於「普通攻击的命中率」算式
*使生命或法力降低的技能失败时,别的能力值及状态攻击也随之无效


逃走成功率:
逃走成功率(%)=【1.5-(所有敌方角色的平均速度/所有我方角色的平均速度)】X100
*若双方平均速度相同时,逃走成功率为50%
*每逃走失败一次,逃走成功率提升10%
*先制攻击的场合,可以无条件逃走



(3)海天英雄传的一些公式
名望公式:3^n*100-100
任务等级获得的名望:n*n*n*10
门派武功学习需要的忠诚度:(3^(n-1))*100-100
任务等级获得的门派忠诚度:(2^n)*n*10
任务等级获得的钱:n2=n1+50*n, n3=n2+50*n ……



(4)三国志英杰传里面的一些公式

攻击力=((4000÷(140-武力)+兵种基本攻击力×2+士气)×(等级+10)÷10)×(100+宝物攻击加成)÷100

防御力=((4000÷(140-统御力)+兵种基本防御力×2+士气)×(等级+10)÷10×(100+宝物防御加成)÷100

最大兵力=兵种基本兵力+兵种兵力增幅×(等级-1)

最大策略值=(等级+10)×智力×5÷200


攻击伤害:
  1)第一步:
    当攻击方兵种克制防御方兵种(骑兵系攻击步兵系、步兵系攻击弓兵系、弓兵系攻击骑兵系)时,
      防御力修正值=防御方防御力-防御方防御力÷4
    当攻击方兵种被防御方兵种克制(骑兵系攻击弓兵系、弓兵系攻击步兵系、步兵系攻击骑兵系)时,
      防御力修正值=防御方防御力+防御方防御力÷4
    当攻击方兵种和防御方兵种不存在生克关系时
      防御力修正值=防御方防御力
  2)第二步:
    基本物理杀伤=(攻击方攻击力-防御力修正值÷2)×(100-地形杀伤修正)÷100
   【地形杀伤修正】
     森林 20 山地 30  村庄  5
     草原  5 鹿寨 30 兵营 10
  3)第三步:
    如果是反击
      攻击伤害=基本物理杀伤÷2
    如果是正常攻击
      攻击伤害=基本物理杀伤
  4)第四步:
    如果攻击伤害<=0,则攻击伤害=1。
  5)第五步:
    如果攻击伤害大于防御方兵力,则攻击伤害=防御方兵力



防御方士气损伤:
    士气降幅=攻击伤害÷(防御方等级+5)÷3
    如果士气降幅为0,且杀伤>0,则士气降幅=1;如果士气降幅为0,且杀伤=0,则士气降幅=0。
    如果士气降幅大于防御方士气,则士气降幅=防御方士气。


经验值获得:
    敌军部队不能获得经验值。
    经验值由两部分构成:基本经验值和奖励经验值。
    当攻击方等级低于等于防御方等级时:
      基本经验值=(防御方等级-攻击方等级+3)×2
      如果基本经验值大于16,则基本经验值=16。
    当攻击方等级高于防御方等级时:
      基本经验值=4
    如果杀死敌人,可以获得奖励经验值:
      如果杀死敌军主将
        奖励经验值=48
      如果杀死的不是敌军主将,且敌军等级高于我军
        奖励经验值=32
      如果杀死的不是敌军主将,且敌军等级低于等于我军
        奖励经验值=64÷(攻击方等级-防御方等级+2)
    最终获得的经验值=基本经验值+奖励经验值。


是否会被防御方反击:
    如果防御方兵种不是贼兵系或武术家队不会受到反击。
    如果攻击方兵种不是贼兵系、武术家队、骑兵系、异民族、猛兽兵团,不会受到反击。
    如果攻击方消灭防御方,不会受到反击。
    如果防御方陷入混乱状态,不会受到反击。
    如果攻击方的攻击类型是反击,不会受到反击。(不能对反击进行反击)
    计算一个0-149之间的随机数,如果该随机数小于防御方武力,则受到防御方反击。
  『说明』
    防御方武力越高,越容易产生反击


防御方是否会陷入混乱:
    如果攻击后,防御方的士气下降到30以下,则防御方有60%的可能性陷入混乱。


攻击伤害:
   1)第一步
   人物策略能力=智力×等级÷50+智力
   策略攻击杀伤=攻击方人物策略能力×2-防御方人物策略能力+基本策略杀伤
   【基本策略杀伤表】
   焦热 200  火龙 600  猛火 1000  大焦热 200  大火龙 600
   漩涡 300  浊流 700  海啸 1100  大漩涡 300  大浊流 700
   落石 400  山崩 800  山洪 1200  大落石 400  大山崩 800
   2)第二步
   如果防御方是军乐队、运输队或妖术师
     策略攻击杀伤=策略攻击杀伤÷2
   3)第三步
   如果被防御方在树林中,且策略是焦热系策略
     策略攻击杀伤=策略攻击杀伤+策略攻击杀伤÷4
   如果当前天气是雨天,且策略是漩涡系策略
     策略攻击杀伤=策略攻击杀伤+策略攻击杀伤÷4
   4)第四步
     策略杀伤随机修正是一个0到(策略攻击杀伤÷50)之间的随机整数。
     策略攻击杀伤=策略攻击杀伤+策略杀伤随机修正值
   5)第五步
     计算策略闪避
       策略闪避=(智力×等级÷100+智力)÷4
       如果部队是军乐队/运输队/妖术师
       策略闪避=(智力×等级÷100+智力)÷4×2
     计算策略命中
       策略命中是一个随机整数,该值大于等于0,小于(智力×等级÷100+智力)
     计算策略成功
       如果攻击方策略命中大于防御方策略闪避,则策略成功,反之策略失败。
     如果策略失败,策略攻击杀伤=0。
  『说明』
    攻击方智力越高,等级越高,策略越容易成功;防御方智力越低,等级越低,策略越容易成功。
    但因为策略闪避是÷4的关系,所以影响没有策略命中大。
    双方等级想同,智力相同的情况下,策略成功率为75%。
    正常情况下,双方等级比较接近,若按等级相同算,防御方智力高于攻击方4倍时,策略必然不成功,
    如果防御方还是妖术师/军乐队/运输队,则防御方智力只要高于进攻方的2倍,策略就必然不成功。
    因为等级要加上100,所以对策略成功概率影响不大。99级对1级和100智力对50智力效果差不多。



防御方士气损伤:
    士气损伤=策略攻击杀伤÷100
    如果士气降幅为0,且杀伤>0,则士气降幅=1;如果士气降幅为0,且杀伤=0,则士气降幅=0。
    如果士气损伤大于防御方士气,则士气损伤=防御方士气

(4)不知道在哪个论坛上面看到的一个公式:

(伤害*(所需魔法消耗/总魔法-sp回复速度%)*命中*(1+hp恢复速度%)/血总量)*属性加成%;

分享到:
评论

相关推荐

    游戏数值策划常用公式

    在游戏开发过程中,数值策划扮演着极其重要的角色,它不仅关系到游戏平衡性的设定,还直接影响玩家的游戏体验。本文将基于给定的文件内容,详细介绍一些游戏数值策划中的常见公式及其应用场景,帮助游戏开发者更好地...

    游戏数值设定—公式篇.pdf

    游戏数值设定是一个游戏开发中非常重要的部分,它涉及到游戏的规则、公式、算法等多个方面。本文主要讲述游戏数值设定的公式类型、特点及应用,涵盖了加减乘除线型、幂函数、数组和数列等多个方面的内容。 一、加减...

    永恒之塔数值公式

    在游戏开发中,数值公式通常涉及到以下几个关键领域: 1. **角色属性**:角色的力量、敏捷、智力、耐力等基础属性如何转化为实际战斗效果,比如攻击力、防御力、生命值、魔法值等,这些都由特定的公式决定。例如,...

    游戏数值策划基本教程2

    游戏数值策划是游戏开发中非常重要的一部分,它决定了游戏的平衡性和用户体验。游戏数值策划可以分为三个大块内容:战斗公式、属性和平衡。战斗公式是整个游戏的基础,后续的展开也全部是围绕着战斗公式来展开,而...

    MMO游戏数值建模

    在游戏开发领域,尤其是大型多人在线(MMO)游戏的设计中,数值建模是一项至关重要的工作。数值建模是指通过数学公式和算法,为游戏中的角色、物品、技能等设定合理的数值,确保游戏的平衡性、挑战性和趣味性。下面将...

    游戏数值excel.rar

    游戏数值策划是游戏开发中的一个重要环节,主要负责游戏中各种数据的设计和平衡,如角色属性、道具效果、战斗机制等。这份"游戏数值策划入门"压缩包包含两个关键文件:属性(1).xlsx 和成长消耗.xlsx,显然是为了帮助...

    基于Python的公式编辑器设计源码,助力游戏数值调整灵活性提升

    该项目是一款基于Python的公式编辑器设计源码,集成了71个文件,涵盖50...该工具旨在提升游戏数值调整的灵活性,通过数学公式化游戏数值,为游戏策划提供便捷高效的数值调整解决方案,显著降低游戏开发过程中的工作量。

    数值策划.数值模板.入门

    在游戏开发领域,数值策划是一项至关重要的工作,它关乎到游戏的平衡性、趣味性和可玩性。"数值策划.数值模板.入门"这个主题旨在引导初学者掌握基础的数值设计概念和方法,通过使用Excel作为工具来创建和管理游戏中...

    游戏数值入门教程.rar

    游戏数值是游戏设计中的核心部分,它涉及到游戏的...无论是想从事游戏开发,还是希望提升自己的游戏理解,这都是一份宝贵的资料。记住,优秀的游戏数值设计是让玩家沉浸其中的关键之一,也是游戏能否成功的重要因素。

    游戏数值策划入门教程

    数值计算需要制作人员具有紧密的思维,公式设计者自然需要如此,每一条公式不仅仅针对一个数值而已,数值计算过程中的所有数据就好像一个紧密而复杂的网状结构,环环相连,牵一发动全身,稍有不慎即会影响到整个战斗...

    游戏策划如何入门----最经典的游戏数值设计策划案

    游戏策划是游戏开发过程中的核心角色之一,而数值策划则是策划团队中负责游戏平衡和机制设计的专业人员。本文将深入探讨“游戏策划如何入门——最经典的游戏数值设计策划案”这一主题,帮助初学者理解并掌握游戏数值...

    3D数学基础:图形与游戏开发.pdf

    3d数学基础,游戏开发必备 怎样用数值方法解决几何问题的学科。3D数学和计算几何广泛应用在那些使用计算机来模拟3D世界的领域,如图形学、游戏、仿真、机器人技术、虚拟现实和动画等。 本书涵盖了理论知识和C++实现...

    游戏数值策划入门教程.pdf

    游戏数值策划是游戏开发中最重要的一个环节,它涉及到游戏内部数据组织的最重要的一个环节。数值计算的输出数据是为游戏的数据库而服务的。通过复杂的数值计算得到的数据,首先会填写到游戏的数据库中,而后通过封测...

    案例分析► 从神仙道看游戏数值系统架构设计.rar

    游戏数值系统架构设计是游戏开发中的关键组成部分,它关乎到游戏的平衡性、挑战性和玩家体验。本案例通过分析热门游戏“神仙道”的数值系统,将深入探讨这一领域的核心概念和设计策略。 首先,我们要理解游戏数值...

    游戏计算公式是怎样炼成的

    在游戏开发中,"模型"指的是游戏规则的一种抽象表现,比如角色的成长模型、伤害计算模型等。公式则是模型的具体实现,它们定义了各种属性如何相互作用,影响着游戏的运行。例如,角色的属性如力量、敏捷性和智力,...

    巨人数值策划笔试题(含答案)1

    在IT行业中,尤其是游戏开发领域,数值策划是一项至关重要的工作。它涉及到游戏的经济系统、平衡性以及玩家体验。本文将通过分析几道典型的数值策划笔试题,深入探讨相关知识点,并结合游戏设计实践提出解决方案。 ...

    《梦幻西游》中的一些公式

    这些公式在游戏设计和开发过程中起到了至关重要的作用,帮助构建了游戏的经济体系、战斗系统以及角色成长机制等核心玩法。下面我们将深入探讨这些公式,并尝试理解它们是如何影响玩家体验的。 ### 一、游戏经济系统...

    数值策划资料

    游戏开发中的数值策划是至关重要的一个环节,它涉及到游戏平衡性、玩家体验以及游戏机制的深度。数值策划涉及大量的数学公式和算法,用于计算角色属性、战斗伤害、成长系统等多个方面。以下是一些典型的游戏数值策划...

    公式编辑器

    在技术层面上,C#是一种现代化的、面向对象的编程语言,由微软公司开发,广泛应用于桌面应用、游戏开发以及Web服务等领域。WPF则是.NET Framework的一部分,它提供了丰富的UI设计工具和控件,支持数据绑定、样式和...

Global site tag (gtag.js) - Google Analytics