设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1551|回复: 2
打印 上一主题 下一主题

[有事请教] 写了套伤害算法 有空的同学 帮忙测试下平衡性

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3582
在线时间
3065 小时
注册时间
2011-11-17
帖子
980
跳转到指定楼层
1
发表于 2012-8-18 16:03:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 yagami 于 2012-8-18 21:28 编辑

核心思路 是参考魔力宝贝的
人物取消 属性成长  每级有4点属性 可以分配  可分配属性 为 力量 体质 敏捷 智力
以上4点 分别 影响
HP SP 攻击 防御 魔攻 速度 精神 回复
战斗里调用的 都是蓝字里的数据
举个例子 攻击力 并不像 RM原版里 只有 武器决定了
  1. def atk
  2.     n = base_atk + self.str * 2 + self.dex * 0.3 + self.agi / 5 + self.int / 10 + 20
  3.     for i in @states
  4.       n *= $data_states[i].atk_rate / 100.0
  5.     end
  6.     return Integer(n)
  7.   end
复制代码
都是由可分配点数决定的
解释下 几个属性 精神 魔攻 回复 魔攻是魔法攻击的基础值 精神是通过敌我双方对比用来算魔法威力加成的
回复 影响了 加血 技能 和加血道具 加血量
暴击 回避 命中作为修正值 与分配点数无关 靠装备堆
作用不用多说了
暴击 参照了 wow 暴击值越高 不止几率高 爆出来的伤害也高

伤害算法上面 运用了 魔力的240理论 伤害公式 也是学魔力的
不过魔法公式没找到官方资料 自己写了个算法 不知道效果如何
装备名@XX XX是命中修正
装备描述@XX XX是暴击修正
怪物名@xx xx是怪物暴击修正
怪物里的魔防 改成了 命中修正 因为算法里根本没用到魔防 是靠精神对比的
关于出手速度 主要由速度决定 但是 血少 魔少 有先动加成 这也是用了魔力的公式
大概就这么多了

Project1.rar (212.03 KB, 下载次数: 147)

评分

参与人数 1星屑 +4 收起 理由
八宝粥先生 + 4 厉害

查看全部评分

Lv1.梦旅人

沉睡的八宝粥 

梦石
0
星屑
64
在线时间
832 小时
注册时间
2011-4-22
帖子
2996

短篇七萝莉正太组季军

2
发表于 2012-8-18 16:55:18 | 只看该作者
相比之下我的ARPG伤害算法变得好简单呐...
LZ厉害。

点评

参考魔力宝贝算法写的 平衡性还有待测试  发表于 2012-8-18 17:05
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3582
在线时间
3065 小时
注册时间
2011-11-17
帖子
980
3
 楼主| 发表于 2012-8-18 22:28:08 | 只看该作者
果然 没人帮忙啊 自己慢慢测试- -

点评

撸主,用execl做测试吧~~可以的~~  发表于 2012-8-31 22:02
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-20 21:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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