骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY UU
精品包
查看: 507|回复: 8

[讨论] 关于ai之间的战斗以及山海关防御力的讨论

[复制链接]

28

主题

221

帖子

821

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
2837123
第纳尔
6169
精华
3
互助
25
荣誉
33
贡献
130
魅力
32
注册时间
2017-5-23

汉匈决战正版勋章霸主正版勋章

鲜花(98) 鸡蛋(1)
发表于 2021-2-16 20:52:43 | 显示全部楼层 |阅读模式
首先,日暮西山不可能增加12th的关隘系统,这涉及版权问题。这时有玩家提出增强山海关的防御力,这就引出了骑砍一个不为人知的几个点。
ai部队之间的战斗运算机制(野战,攻守城)和玩家部队坐镇指挥的机制很接近。第一步计算战斗力,这个参数=(等级+4)^2 / 50,比如明新兵4级,战斗力为1(骑砍没有小数点),明神机营24级,战斗力15,受伤的兵种为0.以上是战团算法,日暮所有骑兵额外+25%战斗力。战团的很多脚本都是按照这个值去计算(包括玩家受招安当雇佣兵时的工资),ai之间的野外战斗或者玩家坐镇指挥时比较总战斗力,攻城守城战进攻一方总战斗力除以1.23,防守方乘以1.23.
这种计算方式很不科学(坐镇的痛都懂),同时揭示了一个问题,我就算把山海关的场景改成榆林卫那样的神堡恐怕只是方便了玩家守城,对ai无作用。甚至没法考虑装备,两支军队没有出现在玩家看见的战场上自然没法判别兵种用的哪件装备。现在,如果各位只想增加几个城池的防御力,那我把城池总战斗力x2就行了,如果还想改进算法,那需要你们提出可行方案(比如考虑技能属性熟练度),还有,单个兵种的战斗力必须在1到50之间,41级的孙传庭战斗力就高达38了。
(附下版本预览图)
mb1.jpg

33

主题

1101

帖子

1510

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
3054380
第纳尔
7941
精华
5
互助
26
荣誉
55
贡献
206
魅力
142
注册时间
2019-1-18

骑友真人秀Ⅶ勋章

QQ
鲜花(320) 鸡蛋(2)
发表于 2021-2-17 02:07:30 来自手机 | 显示全部楼层
太高深了吧,小猪牛逼
来自: 骑砍中文站APP

4

主题

690

帖子

242

积分

见习骑士

汉[Han]
联机ID:[Han]嗜好拾荒Z

Rank: 3

UID
3203584
第纳尔
1185
精华
0
互助
7
荣誉
0
贡献
0
魅力
5
注册时间
2020-10-12

骑砍中文站APP会员勋章霸主正版勋章

鲜花(8) 鸡蛋(0)
发表于 2021-2-17 08:42:58 来自手机 | 显示全部楼层
不错哦         
来自: 骑砍中文站APP

4

主题

690

帖子

242

积分

见习骑士

汉[Han]
联机ID:[Han]嗜好拾荒Z

Rank: 3

UID
3203584
第纳尔
1185
精华
0
互助
7
荣誉
0
贡献
0
魅力
5
注册时间
2020-10-12

骑砍中文站APP会员勋章霸主正版勋章

鲜花(8) 鸡蛋(0)
发表于 2021-2-17 08:43:15 来自手机 | 显示全部楼层
   药          来自: 骑砍中文站APP

4

主题

95

帖子

74

积分

扈从

Rank: 2Rank: 2

UID
3103735
第纳尔
1010
精华
0
互助
7
荣誉
1
贡献
0
魅力
14
注册时间
2019-9-10

骑砍中文站APP会员勋章霸主正版勋章

鲜花(23) 鸡蛋(0)
发表于 2021-2-17 14:06:47 | 显示全部楼层
像你说的,战力直接x2,最直接也是效果最明显的。如果考虑到其他因素一起计算,就多了很多变数,这样就不可控了。
日月犹如两只船,东边撑起落西边,一只船儿催人来,一只船儿斩少年。

0

主题

361

帖子

108

积分

见习骑士

Rank: 3

UID
3210535
第纳尔
564
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-12-13

骑砍中文站APP会员勋章

鲜花(0) 鸡蛋(0)
发表于 2021-2-18 08:44:17 来自手机 | 显示全部楼层
感谢                     
来自: 骑砍中文站APP

0

主题

157

帖子

47

积分

扈从

Rank: 2Rank: 2

UID
3205619
第纳尔
442
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2020-11-2

骑砍中文站APP会员勋章

鲜花(1) 鸡蛋(0)
发表于 2021-2-18 08:47:26 来自手机 | 显示全部楼层
感谢分享,受益良多!来自: 骑砍中文站APP

12

主题

1501

帖子

1035

积分

波耶[MOD制作小组]

殿堂筑师

Rank: 4Rank: 4

UID
324735
第纳尔
3920
精华
1
互助
47
荣誉
25
贡献
0
魅力
65
注册时间
2010-10-15
QQ
鲜花(172) 鸡蛋(67)
发表于 2021-3-16 10:58:50 | 显示全部楼层
这个算法要从loop over parties里调用吧。获取一下双方party的位置就可以知道在不在山海关了。

28

主题

221

帖子

821

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
2837123
第纳尔
6169
精华
3
互助
25
荣誉
33
贡献
130
魅力
32
注册时间
2017-5-23

汉匈决战正版勋章霸主正版勋章

鲜花(98) 鸡蛋(1)
 楼主| 发表于 2021-3-16 15:10:55 | 显示全部楼层
Borr 发表于 2021-3-16 10:58
这个算法要从loop over parties里调用吧。获取一下双方party的位置就可以知道在不在山海关了。

额,这是什么函数?骑砍里没有这句代码,也没有这个脚本,你是指try_for_parties吗?
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2021-4-13 05:44 , Processed in 0.119283 second(s), 26 queries , MemCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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