游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7369|回复: 17

[讨论] 真正的暗黑高手帮俺

[复制链接]

5

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2006-9-30 19:06:00 | 显示全部楼层 |阅读模式
求助如下:


1、法师的技能点数要怎么升?


2、属性点数要怎么加?

3、最新的游戏编辑软件是什么?


以上THX!!! [em10] [em13]

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2006-9-30 19:15:00 | 显示全部楼层

Re:真正的暗黑高手帮俺

如果你是以学习为目的,这些东西最好自己去琢磨。如果直接告诉你怎么做,你完全学不到东西。

不知道你说的游戏编辑软件是什么,修改器?

16

主题

821

帖子

840

积分

高级会员

Rank: 4

积分
840
发表于 2006-9-30 21:41:00 | 显示全部楼层

Re:真正的暗黑高手帮俺

呵呵,我是顶尖高手,可你的问题连业余水准都够不上啊,啼笑皆非.

知道为什么你的简历会石沉大海了,笑.

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2006-10-1 00:18:00 | 显示全部楼层

Re:真正的暗黑高手帮俺

不好意思开贴——在这里问楼上一个问题:
如果到50级需要180000经验值,到60总共需要540000,这个经验值公式一定要用分段函数实现么?2次是不行的,3次貌似也无法满足……

16

主题

821

帖子

840

积分

高级会员

Rank: 4

积分
840
发表于 2006-10-1 01:35:00 | 显示全部楼层

Re:真正的暗黑高手帮俺

当然不需要分段,这个函数很简单的就可以出来.
我们从数值上可以看出,这个函数在第一象限是单调增的,且斜率也递增,之前我们讨论过A*B/(A+B)的函数,其形状和这个很相象,我们可以借用一下,设经验函数F(x)=[x*a/(x+a)]*b
其中,x为等级,那么我们带入你给出的值,列出两个方程式:
[50*a/(50+a)]*b=180000
[60*a/(60+a)]*b=540000
这个二元方程组很好解,解出a=-200/3,b=900
则该经验函数为F(x)=[-200*x/3*(x-200/3)]*900
满足你所说的两个值.

当然,这只是根据你列出的两个值随便举个例子,这个公式显然并不适用于其他等级,比如当x>67或x<0时,就变成负经验了 @_@ 但在0~67级的范围内,还是适用的...自己擦把汗...

具体D2的经验计算公式我忘了...以前计算过从2~99级的全部经验,不知道被我收那个旮拉里去了...

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2006-10-1 16:33:00 | 显示全部楼层

Re: Re:真正的暗黑高手帮俺

Wind_Force: Re:真正的暗黑高手帮俺

当然不需要分段,这个函数很简单的就可以出来.
我们从数值上可以看出,这个函数在第一象限是单调增的,且斜率...

多谢~
我实在缺乏经验,一看到这样的要求就只想到抛物线……或者一元高次方程。结果解出来的系数只能满足50~60这一段,1~50会出现负经验,所以想到用分段函数。

y=[ax/(x+a)]*b这个函数够神奇的!中学的东西都忘得差不多了……

WF还是把暗黑的经验公式也找来给大家看下吧,辛苦下~~~

46

主题

678

帖子

684

积分

高级会员

Rank: 4

积分
684
发表于 2006-10-2 02:47:00 | 显示全部楼层

Re:真正的暗黑高手帮俺

==================
我设置一个合体攻击的可能性,  着重处理士兵个数N,与其攻击力的关系,
现在可能有2~8个士兵可以合体攻击, 每个伤害为30,
但是你看,我不能简单的加伤害, 因为Add_Dam=30*6=180, 显然这个效果高了.(这里不是RTS,我们按回合制SRPG处理), 因为如果可以反击,合体攻击会造成攻击机会不平等,
合体伤害 Tac_Dam<=ADD_Dam

N=2时,   Tsc_Dam=ADD_Dam=60
N=8时,   Tsc_Dam=a
我需要得到这个a, 怎么测试a值最合适啊.
也可以代这个公式? 我觉得还是不太适合啊,
----------------------]
这个模型我还有哪些因素,没考虑到?
-----------------------
我用的是用一个K来测试,
K=(a-1)/a,
Tac_Dam=ADD_Dam*K;
这个东西很有问题,又不知道在哪里.





=================

我也想看看暗黑的经验公式.
y=[ax/(x+a)]*b不错,  如果需要这个形状就的确直接拿来用了,

46

主题

678

帖子

684

积分

高级会员

Rank: 4

积分
684
发表于 2006-10-2 02:58:00 | 显示全部楼层

Re:真正的暗黑高手帮俺

对不起,误笔~
N=8时,   Tsc_Dam=a; 中的a不是
K=(a-1)/a,中的a, 但这两个都是测试数. 晕死.

46

主题

678

帖子

684

积分

高级会员

Rank: 4

积分
684
发表于 2006-10-2 03:06:00 | 显示全部楼层

Re:真正的暗黑高手帮俺

条件我只想到一个: Add_Dam(n-1) < Tsc_Dam(n),
设这个条件好不好? 还是没必要.

16

主题

821

帖子

840

积分

高级会员

Rank: 4

积分
840
发表于 2006-10-2 09:56:00 | 显示全部楼层

Re:真正的暗黑高手帮俺

@_@ 没有名词解释,看着很晕...

不过说到合体攻击,我想起一个不错的系统.
既然是合体攻击,那么威力一定应该比单人攻击*人数要高一些,但因此必须受到一些惩罚.
在<跨过俺的尸体>中,是这样解决的.
敌我双方以速度决定行动顺序,玩家角色在使用攻击性咒文时,可以选择"单独",或是"合并"
如果选择"合并",则该角色行动结束,下一个角色继续;在该回合所有角色行动完毕后,"合并"施展的咒文再对敌人产生打击效果,奖励为"单体咒文伤害*(人数*2+1),这个公式虽然很简陋,但结合系统本身,给了玩家充分的选择余地,因为如果要合并咒文,就必须冒着在该回合内可能被杀死的风险.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-8 07:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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