Project1

标题: 求战斗中各种数值的算法 [打印本页]

作者: 429259591    时间: 2013-3-24 16:26
标题: 求战斗中各种数值的算法
本帖最后由 429259591 于 2013-3-24 21:09 编辑

正在做事件横版..但是算法什么的又不想用RM里的,于是来这里求助
(+)为正相关(-)为负相关[数量决定影响地位](+%)百分比加成(-%)百分比减成
以下能力数值最大值为99999999
攻击力  防御力   速度   hp    mp   
以下能力数值最大值为999
力量   耐力   敏捷   精神   幸运   (每一级理论相差最大值为10[在上一级数值相等情况下])
以下数值最大值为100
距离   风力  风向 地形   
近战伤害算法——角色攻击(+++)敌方防御(---)角色力量(+%)敌方力量(-%)伤害理论最大值为99999999
远程伤害算法——角色攻击(+++)敌方防御(---)角色力量(+%)角色敏捷(+%)敌方敏捷(-%)距离(-)伤害理论最大值为99999999
命中率算法——[弓箭类远程]角色精神(+++)距离(-)角色力量(+)角色敏捷(++){风力 风向 风向(-)风力在风向为某个范围时(+)其余为(-)}理论最大值为90%
                        [近战]角色精神(++)角色力量(+)角色敏捷(++)
闪避率算法——角色精神(+)距离(+)地形(+)理论最大值为50%
歪打正着算法——角色幸运(++)距离(-)理论最大值为50%
逃跑成功率算法——距离(+)地形(+)角色速度(++)角色敏捷(+%)敌方速度(--)敌方敏捷(-%)角色幸运(+%)
会心一击算法——角色力量(+)角色精神(+)角色敏捷(+)角色幸运(+%)敌方精神(-)敌方敏捷(-)理论最大值为20%
连击算法——角色敏捷(++)角色精神(+)距离(-)敌方精神(-)敌方敏捷(--)理论最大值为30%
反击算法——角色力量(++)角色精神(+)角色耐力(++)距离(-)敌方力量(--)敌方敏捷(-)理论最大值为40%
暂时就这么多.....求算法达人给出好的算法~~~~感激不尽

作者: 怪蜀黍    时间: 2013-3-24 16:38
我先投降了喵。
作者: 美丽晨露    时间: 2013-3-24 16:53
好复杂啊
作者: houyuxiaoyang    时间: 2013-3-24 17:47
表示我不会看完的
作者: 紫英晓狼1130    时间: 2013-3-24 17:48
不会写只会改脚本的路过…
看不懂呀…
作者: 八宝粥先生    时间: 2013-3-24 18:12
事件横版不嫌麻烦......?
作者: 429259591    时间: 2013-3-24 18:24
八宝粥先生 发表于 2013-3-24 18:12
事件横版不嫌麻烦......?

要的就是自由度
作者: 刷版姬    时间: 2013-3-25 09:15
用Sprite用到死的路过= - =
作者: 疯狂异形    时间: 2013-4-2 12:10
1.界定一个价值极限
2.  归纳各区域价值分成
3. 兑换价值
4.将价值兑换算法,求数值
5.按照算法推一个EXCEL
6.计算个体极限
7.输入限制数单位,相对量等级(命中等级/暴击等级)
8.按照均比分配到装备中
9.求玩家初始能力值
10.列出极限内角色阶段能力值
11.均价分配
12.输出到EXCEL
13.数值建模完成。
14.反复修改直至出成品




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1