标题: 孔明传攻击性策略和攻击性道具伤害分析
性别:男-离线 lewulezo


Rank: 4
组别 校尉
级别 仁勇校尉
功绩 27
帖子 158
编号 58100
注册 2006-1-22
来自 上海


发表于 2010-7-30 15:34 资料 文集 短消息 看全部作者
落石和火计的策略范围和威力是同一个参数....

这个问题我在游戏中发现了...很烂的设定。

但是补给类技能就没有这个问题,我一直都很纳闷。如果能改的话就好了。

[ 本帖最后由 lewulezo 于 2010-7-30 15:37 编辑 ]


精华帖
顶部
性别:男-离线 lewulezo


Rank: 4
组别 校尉
级别 仁勇校尉
功绩 27
帖子 158
编号 58100
注册 2006-1-22
来自 上海


发表于 2010-7-30 15:42 资料 文集 短消息 看全部作者
还有一个想知道的问题,究竟在什么地方存放着策略是否可以使用的条件?

比如说火计只能在 平原 草原 丛林 城内使用,天气必须不是雨天
         石计只能在 荒地 山地使用


精华帖
顶部
性别:男-离线 lewulezo


Rank: 4
组别 校尉
级别 仁勇校尉
功绩 27
帖子 158
编号 58100
注册 2006-1-22
来自 上海


发表于 2010-7-30 17:03 资料 文集 短消息 看全部作者
看来孔明传中代码自由度真是很差。大段罗里啰嗦的代码,估计都是if else之类的hardcode判断,要想调整一下只能直接改逻辑。
简单的运算的写很冗长,比如说乘上几分之几系数的就要写好几行。如果是用数据区的,直接就从内存(exe)里面读个数字相乘不就好了么。

事实上很多地方全部都可以改用数据区来写,不用这样jmp来jmp去的,自由度也高。像上次ctermiii改的兵种相克,代码比原来的短小,而且原来的所有代码逻辑都可以原封不动重现,自定义起来也方便多了。

[ 本帖最后由 lewulezo 于 2010-7-30 17:09 编辑 ]
精华帖
顶部
性别:男-离线 lewulezo


Rank: 4
组别 校尉
级别 仁勇校尉
功绩 27
帖子 158
编号 58100
注册 2006-1-22
来自 上海


发表于 2010-7-30 20:08 资料 文集 短消息 看全部作者


QUOTE:
原帖由 ctermiii 于 2010-7-30 18:12 发表

6、攻击方兵种修正:
军师、大军师、名军师、运粮队、物资队、军乐队的伤害会另外算上武器伤害
运粮队、物资队、军乐队有可以伤人的计策吗?

后勤三兵种貌似是没有攻击型策略的。但是,补给类策略的效果,依然和武器的加成有关。
精华帖
顶部
性别:男-离线 lewulezo


Rank: 4
组别 校尉
级别 仁勇校尉
功绩 27
帖子 158
编号 58100
注册 2006-1-22
来自 上海


发表于 2010-7-31 20:49 资料 文集 短消息 看全部作者
回复 #30 阿尔法孝直 的帖子

藤甲兵直接=1,其实只要把伤害修正为1%,效果几乎是类似的。而且我看ctermiii的修改代码中保留着这段呢
相克值设定为75,就是3/4
设定为50,就是1/2
设定为150,就是3/2
实际上,他的条件判断默认也就这几种情况。

但是,想要设定相克修正是120%就做不到了,从这点来看,明显还是数据区的写法灵活啊。
精华帖
顶部
性别:男-离线 lewulezo


Rank: 4
组别 校尉
级别 仁勇校尉
功绩 27
帖子 158
编号 58100
注册 2006-1-22
来自 上海


发表于 2010-7-31 20:51 资料 文集 短消息 看全部作者
回复 #31 ctermiii 的帖子

那会不会是计算策略防御力的需要呢?
精华帖
顶部
性别:男-离线 lewulezo


Rank: 4
组别 校尉
级别 仁勇校尉
功绩 27
帖子 158
编号 58100
注册 2006-1-22
来自 上海


发表于 2010-8-2 15:36 资料 文集 短消息 看全部作者
代码都看明白了,我是不是可以对原有的逻辑进行改造,定义自己的孔明传逻辑。

目前比较关心的问题是

1. 策略的威力和它的范围定义怎样才能分离。我想让焦热术范围大但是威力小,就没法实现

2. 如何扩展策略对应地形的限制。突破火计,石计各自只能有4种地形的限制

3. 是否能像英杰传那样拥有地形伤害加成。火计在丛林中应该有额外的伤害加成。
伤害类策略似乎只有火和石。需要准备一个地形数量*2字节的数据区。

4. 能否自由设定兵种对应的策略伤害加成,而不是固定写死藤甲兵*2之类。
需要一个兵种数量*2字节的数据区。

这恐怕要修改好多地方。

[ 本帖最后由 lewulezo 于 2010-8-2 15:52 编辑 ]
精华帖
顶部

正在浏览此帖的会员 - 共 18 人在线




当前时区 GMT+8, 现在时间是 2024-11-20 14:38
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.010332 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP