Board logo

标题: 英杰传AI算法分析2026版 [打印本页]

作者: 阿尔法孝直    时间: 2026-9-10 01:11     标题: 英杰传AI算法分析2026版

本来答应一些人,8月底或9月份就写好发出的,无奈赶上暑假结束开学(本人现在在高校负责一些事务),突然冒出来一堆事情导致天天加班,这个帖子也就一鸽再鸽。
也好,这两天我先写一个大致的框架,后面慢慢再填坑。
等这个帖子完结后,原帖《英杰传移动型AI算法》大部分内容就可以不用再看了,因为原帖分析可能有疏漏。

本帖可以解释以下几个问题:
1、为什么会出现移动受限?移动范围算法有什么bug?你能随手举一两个移动受限的例子吗?
2、有的敌军行动会很诡异,为什么?
3、天荡山之战II(主将是夏侯徳)所有敌军的AI明明都是主动型的,靠后的骑兵却一动也不动,为什么?

[ 本帖最后由 阿尔法孝直 于 2026-9-10 01:51 编辑 ]
作者: 阿尔法孝直    时间: 2026-9-10 01:12

一、移动范围与移动受限

1、先举一个非常简单的例子:一个移动力为3的兵种(发石车/运输队/民众),周围全是平原,问他的移动范围怎么计算?
(1)如图1,设原地格子的编号为0,接着按照上右下左的顺序依次亮起,编号分别为1、2、3、4,这些是总移动力消耗为1的格子(图1-1、图1-2)。
(2)确定完消耗1的格子,现在确定消耗为2的格子。将编号为1~4的格子按照读书写字的顺序进行排列,即1、4、2、3,接着按照该的顺序分别亮起周围还未亮起的4格:
首先是1号格,按照上右下左的顺序依次亮起5、6、7格(图1-3);然后是4号格,依次亮起8、9号格;接着是2号格,依次亮起10、11号格(图1-4);最后是3号格,亮起周围的12号格(图1-5)。
(3)最后确定总消耗为3的格子。将总消耗为2的格子(5~12号)按照读书写字的顺序进行排列,即5、7、6、9、10、8、11、12,,接着按照该排列顺序分别亮起周围还未亮起的4格(亮起的顺序仍然是上右下左):
5:13~15(图1-6),
7:16,
6:17(图1-7),
9:18、19,
10:20、21,
8:22,
11:23,
12:24(图1-8)。
[attach]152714[/attach]
至此,移动范围的格子亮起的顺序全部确定。
讲这个问题,主要是因为将这个问题讲清楚,才能理解后面的的问题。
(未完)

[ 本帖最后由 阿尔法孝直 于 2026-9-10 17:02 编辑 ]

图片附件: [图1] 移动范围-图1.png (2026-9-10 17:01, 43.46 K) / 该附件被下载次数 0
http://www.xycq.org.cn/forum/attachment.php?aid=152714


作者: 阿尔法孝直    时间: 2026-9-10 01:13

二、AI算法总流程图
[attach]152713[/attach]
[attach]152712[/attach]

[ 本帖最后由 阿尔法孝直 于 2026-9-10 01:29 编辑 ]

附件: 英杰传AI流程图.pdf (2026-9-10 01:19, 89.84 K) / 该附件被下载次数 3
http://www.xycq.org.cn/forum/attachment.php?aid=152712

图片附件: 英杰传AI流程图.png (2026-9-10 01:29, 420.16 K) / 该附件被下载次数 4
http://www.xycq.org.cn/forum/attachment.php?aid=152713


作者: 阿尔法孝直    时间: 2026-9-10 01:13

三、最近敌判定规则
作者: 阿尔法孝直    时间: 2026-9-10 01:14

四、可达性分析
作者: 阿尔法孝直    时间: 2026-9-10 01:14

五、最佳路线判断规则
作者: 阿尔法孝直    时间: 2026-9-10 01:20

六、实例




欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/) Powered by Discuz! 5.0.0