游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: yeahwin

[讨论] 有朋友能给我几个经典网游(见正文)的伤害公式以作参

[复制链接]

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
发表于 2006-10-14 13:00:00 | 显示全部楼层

Re:有朋友能给我几个经典网游(见正文)的伤害公式以作

同意godsun说的,公式不是数值的重点,数值难在调整整个系统上,经济,战斗,合成,磨损,人物成长,装备能力,技能天赋,任务回报……等等,以上仅是我暂时能想到的

9

主题

124

帖子

129

积分

注册会员

Rank: 2

积分
129
发表于 2006-12-12 18:46:00 | 显示全部楼层

Re:有朋友能给我几个经典网游(见正文)的伤害公式以作

谢谢分享 学习~~

18

主题

1581

帖子

1991

积分

金牌会员

Rank: 6Rank: 6

积分
1991
发表于 2007-1-11 09:40:00 | 显示全部楼层

Re:有朋友能给我几个经典网游(见正文)的伤害公式以作

LZ,为啥非要扯传奇?它的计算方式非常简单。就是攻击-防御,法术伤害也是取一个固定伤害值,再加系数伤害比。

因为计算简单,所以数据平衡非常容易,所以游戏本身设计过于单一——没见全是大刀满天飞啊。。。

个人推荐的是RO和天1的数值计算方式,非常平衡,职业的加点被发挥到了及至,尤其是天1,所有种族职业都可以任意进行加点,因此游戏本身打破了职业限制这点,你见过法师全加力量和体质的吗?超级牛B无比——设计一个参数上限和参数对应表。。。单机游戏中,也可以这么做,好处就是多职业产生~

22

主题

355

帖子

360

积分

中级会员

Rank: 3Rank: 3

积分
360
发表于 2007-1-30 14:59:00 | 显示全部楼层

Re:有朋友能给我几个经典网游(见正文)的伤害公式以作

同意楼上的,我没有机会玩到天1,但RO的数值的确很好,大部分游戏有的元素都有
从RO小站摘来的.
ATK计算公式
近战类:Str + (Str/10)^2 + Dex/5 + Luk/5
*这个结果就是空手时候的攻击力,即为基本ATK
弓类 :Dex + (Dex/10)^2 + Str/5 + Luk/5
*辫子、乐器与弓类同
*武器有最大和最小浮动,近战武器中
MAXATK=基本ATK+(武器ATK*体形修正)+被动技能
MINATK=基本ATK+DEX+(武器等级DEX%修正)+被动技能
弓类中
MAXATK=基本ATK+(弓攻击力+箭攻击力)*体形修正
MINATK=基本ATK+弓攻击力*弓攻击力/100*(DEX%修正)*体形修正
*DEX%修正,提高武器最小攻击力



二级武器:自身DEX*120%

三级武器:自身DEX*140%

四级武器:自身DEX*160%

*ATK增幅类技能、卡片直接加在基本ATK内。


物理伤害力公式
被害:[ATK*(1-def/100)-(VIT*0.8)]*盾卡效果*斗篷卡效果*头盔效果*体形修正
加害:[ATK*(1-def/100)-(VIT*0.8)]*武器卡效果*属性修正*装备补正*体形修正
*1 计算技能的时候伤害倍率的时候是得到伤害值结果最后加成,其他有特殊算法的技能不在此列
*2 装备补正指蝴蝶假面对人型+3%,蓝色鱼对鱼贝+10%,天使发夹来自恶魔系伤害-3%等
*3 各种武器熟练度修炼。在计算防御之后累加
*4 强悍武器效果,无视防御、回避,不能被技能倍率放大,受到卡片倍率、属性倍率的影响
*5 武僧蓄气、铁匠的武器修炼有ATK加成,除有必中特性之外其余与基本ATK相同
*6 破甲短锥对于防御的计算方式为[ATK*(DEF+VIT)/100]*其他倍率
*7 精练附加ATK。效果如下, N为精炼数
Lv1武器 +1 = +2ATK (无视敌DEF,但受VIT影响) 超过安定值(7),随机追加 1 ~ 3*(N-7) 的伤害
Lv2武器 +1 = +3ATK (无视敌DEF,但受VIT影响) 超过安定值(6),随机追加 1 ~ 5*(N-6) 的伤害
Lv3武器 +1 = +5ATK (无视敌DEF,但受VIT影响) 超过安定值(5),随机追加 1 ~ 8*(N-5) 的伤害
Lv4武器 +1 = +7ATK (无视敌DEF,但受VIT影响) 超过安定值(4),随追附加 1 ~ 14*(N-4) 的伤害

完全的物理伤害公式
Maxdmg=【{[str+(str/10)^2+(dex/5)+(luk/5)+卡片ATK+破精练浮动+神威祈福+道具增加ATK+挑衅增加ATK]+(武器ATK*体形修正)}*技能修正1*def-vit+武器精练值+技能修正2+技能修正3】*卡片倍率*属性倍率

Mimdmg=【{[str+(str/10)^2+(dex/5)+(luk/5)+卡片ATK+破精练浮动+神威祈福+道具增加ATK+挑衅增加ATK]+((dex*dex修正),武器ATK*体形修正)}*技能倍率*def-vit+武器精练值+技能修正2+技能修正3】*卡片倍率*属性倍率
*((dex*dex修正),武器ATK*体形修正)的意思是,dex*dex修正的结果大于武器atk的话,就采用武器ATK,否则就用dex*dex修正
*技能修正1,就是技能倍率。某些技能有自身的攻击力算法,不一定全都一样
*技能修正2,就是各种武器熟练度修炼
*技能修正3,包括了铁匠的武器研究、武僧的气弹附加等
*关于防御力浮动
  精练防御力是所有的精练值相加之后乘以0.7,得到的结果四舍五入计算
*VIT减防浮动
  minVDEF=VIT*0.5+VIT*0.3
  maxVDEF=VIT*0.5+VIT^2/150

22

主题

355

帖子

360

积分

中级会员

Rank: 3Rank: 3

积分
360
发表于 2007-1-30 15:05:00 | 显示全部楼层

Re: 有朋友能给我几个经典网游(见正文)的伤害公式以作

找不到就去自己注册个号来算吧 [em2]

4

主题

269

帖子

310

积分

中级会员

Rank: 3Rank: 3

积分
310
QQ
发表于 2007-3-26 17:54:00 | 显示全部楼层

Re:有朋友能给我几个经典网游(见正文)的伤害公式以作

。。好长~看得眼睛痛````

22

主题

355

帖子

360

积分

中级会员

Rank: 3Rank: 3

积分
360
发表于 2007-4-7 20:21:00 | 显示全部楼层

Re: Re:有朋友能给我几个经典网游(见正文)的伤害公式

1saBelG: Re:有朋友能给我几个经典网游(见正文)的伤害公式以作参考吗?

很多的 官方网站上都会有 资深的玩家 通过数学知识 推导 出的游戏公式,,,
现在的玩家高文化的太多了 很恐怖了,,, 你 想了很久才平衡的数据 可能他们 练个一两级就能通过数学归纳法推出了,,,貌似现在的高中生,,, 那奥赛冠军的拿一群,,,,就已经有超过这个的能力了:D   可以推带方或者根的公式  太强了


用excel比较方便,填一堆数值,玩了显示下趋势线和公式,大致函数就出来了 [em3]

不过一般游戏的公式都是线性的,只要2-3组数据就出来了,没什么难度

再说了,推出来又怎么地,没什么影响嘛
难道你怕BUG或者不平衡的地方被人发现 [em10]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-18 14:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表