标题: 英杰传AI算法分析2026版, 第一章 移动范围与移动受限 完成
性别:未知-离线 漫漫苦短

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 118
编号 545816
注册 2023-12-25


发表于 2026-9-11 19:19 资料 短消息 看全部作者
飞了的鸽子居然马上回来了,最近估计大家事都挺多的,先从整体上学一下孝直的分析思路,期待最终填完坑的结果。我在这个帖子更新一下孝直更新的记录以及自己的学习心得体会吧。

写一下标题的注释:

  1. 关于移动受限,其实也就是ZOC-bug,表面上看,似乎情况非常多样难以用简单的思维描述,而且周瑜heyou这些前辈的分析,似乎又是通过不断加补丁来修正理论,导致目前为止并没有一个成熟简练的理论,我的个人理解,这个行动搜索过程其实不要简单地从二维的角度来看待,而是要降维从移动力也就是一维的角度来看待,这样二维的地图搜索转化为一维的移动力搜索,可能就也容易理解了。
  2. 敌军行动会很诡异,我感觉可以分为几大类,一是定向攻击就不多举例了,二是罚站现象,很多都是因为最近敌所在地形的缘故,周瑜和muzhi的一些非练级极限过关打法中可以见到,三是会莫名奇妙往一些位置走,特别某些敌军喜欢钻森林、鹿寨、山地等高防御地形,比如下邳友军钻森林/鹿寨和平原反复横跳、广陵第二回合袁术陈纪钻森林、博望坡第二回合于禁钻森林,四是因位置价值导致的行动异常,刚刚临时想了一个口诀来区分这些情况,不想做事莫名其妙做了事,想做事放弃了,想做大事结果做了小事,想做事被安排去做另一件事。如果是已经懂了行动价值,其实前三类都好解释,那么就是位置价值还需要深入研究,位置价值中,部队因战力不足恢复坐标加50是大部分爱好者都知道的,以仇人或目标坐标为中心的价值加权也不难理解,接下来最难的就是在以路线中的某个行动点为中心的价值加权最难分析并形成理论,看看孝直要怎么解释这些现象。
  3. 天荡山之战(准确来说两个天荡山的问题肯定都是一样的),这个实例具体的原理还是先不透露了,主要是真的能在一个段落中就把这个问题给讲清楚吗,需要花的篇幅以及解释的话语和图肯定少不了。另外我还研究了这个的延申情况,就是怎么样在不靠近骑兵的情况下就让他们跟随敌军大部队一起行动,而且理论上从第一、二回合都能通过走位实现,这个不知道有没有研究过。而且这个现象其实还有两个现象是有类似的。
    一是ayuayu的研究一、二,在江夏第二回合(怎么都是第二回合)荒地上的这个以(11,4)为目标的重骑兵为什么走距离远的左路而不是上路,虽然都清楚如果我军人墙将左路堵住就能让他走上路。
    二是edmund_liyc的研究,clubjack的解释,在下邳开城门回合为什么劉備左边或右边站人就能武术家许汜不动,劉備右边站人也能让弓兵不动,左边站人却会动。
    如果能看懂clubjack的解释,相信在看孝直讲解天荡山之战的实例,并且联想江夏的这个重骑兵,就能明白为什么我要将三者称为类似的现象了。


9.10
第一章 移动范围与移动受限 : 移动范围-图1和解释
第二章 AI算法总流程图大图
9.11学习心得体会:
章节一:我当前确实其实也是像这样研究过其中的顺序,确实对研究最近敌和相等行动价值的优先顺序有所帮助,但后来构思了临界坐标的理解方法后,发现研究顺序也没那么重要了,看一下后续还有什么内容。
章节二:这个总图非常好,可能不少爱好者觉得这张图过于复杂,比教材里的内容还难理解,但是实际上程序的实际执行比这张图还复杂,这都是精简了不少内容才做出了的,但放心这不是数学题,数学题不会就是不会,如果有什么理解不了的地方,相信孝直周瑜heyou等众多同好都是可以做出一些解答的。总的来说,这张图里的加粗标色字,最近敌、可达、最佳路线、定向攻击这些词汇是理解这张图的关键!!

9.19
第一章 移动范围与移动受限 完成 : 移动范围-图2-5和解释
9.21学习心得体会:
更新的四幅图,非常浅显易懂,图2-4甚至说是实战中经常能见到的情形,图5看起来就复杂一点,不过可以使用整体法,把0和1视为一个整体大号的点,那么它就近似于图4的情况,当移动力消耗为2的所有点都被卡了而无法标记新的点,就会导致消耗为3的点无法扩展了。
9.25学习心得体会:
其实这些图并没有完全概况于移动受限的复杂情况,这几天在思考该如何做出补充说明,根据这些图的核心思想,主要还是要搞懂搜索轮次的特点,其中哪些是标记点,哪些是扩展点,这样就初步构建了一个关于标记点和扩展点的算法。

那么关键理解这个算法的核心就是,搜索轮次,已经标记点如何成为扩展点。首先起始点就是第一个拓展点,并开始向四周拓展生成标记点,但由于行动的消耗不同,移动消耗最小的那些点才会在下个轮次成为拓展点,但移动消耗大的那些点会不会以及什么时候成为标记点,那就看拓展点生成的移动消耗最小的新标记点有没有与旧的标记点移动消耗相同,那么此时所有移动消耗相同的点又将在下个轮次成为拓展点。

举个例子,假如在某个轮次中,移动消耗为n的标记点成为拓展点,那么这些拓展点就有可能将其相邻的未被标记的点根据移动消耗的不同标记为n+1, n+2, n+3,那么下个轮次为移动消耗为n+1的轮次, 而n+2, n+3的点是否可以成为拓展点就得看这个轮次或下个轮次有没有新的标记点与它们移动消耗相同;而如移动消耗为n的轮次标记了n+2, n+3/n+3,那么下个轮次为移动消耗为n+2/n+3的轮次,而n+1/n+1, n+2的标记点就再也不可能成为拓展点了,这也是复杂的移动受限。
                  
其实到希望孝直能出一个更加具有挑战判断移动受限的题目,这样不知道能不能吸引爱好者们进行更深入的研究。

[ 本帖最后由 漫漫苦短 于 2026-9-25 23:21 编辑 ]


顶部

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




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

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

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