标题: 关于三国志英杰传移动范围计算的问题
性别:未知-离线 自由心靈

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 512991
注册 2015-4-13


发表于 2015-4-16 09:49 资料 短消息 看全部作者
关于三国志英杰传移动范围计算的问题

在论坛翻了一遍,发现研究移动范围计算的帖子几乎没有,龙吟 的帖子《三国志英杰传 分析结果, 全部完成!楼顶帖中附件是全分析结果》对各项数据都分析得很详细,唯独没有对移动范围的计算。
找了很久才找到一个在曹操传的帖子里提到一个算法,下面是 司徒苍月  的回帖

QUOTE:
算法以宽度优先,设我军坐标为(m,n),移动力x,敌军坐标(o,p)

先算宽度,即从(m,n-1)开始计算,(m,n-2),(m,n-3)。。。直到x耗尽,为上边线

同理从(m,n+1)开始计算,(m,n+2),(m,n+3)。。。直到x耗尽,为下边线

。。。。。。。。。。(也就是n^2级循环)

敌军所在坐标消耗移动力255(以二进制计算),即不可移送,其四周(o-1,p),(o+1,p),(o,p-1),,(o,p+1)消耗移动力为x

即可实现你所需要的算法

再细化,我军分我军、友军,敌军为敌军A,敌军B(可相互攻击)。。。。。。。以不同势力代码区分即可

我也下载了jy02785317做的mod,他应该也用这个算法,这个算法是比较接近了,不过有些情况还是不对
下面这种情况,在龙吟的帖子里 阿尔法孝直 也提出了,可惜没人答复
希望大家能一起研究一下,找到一个完善的算法


图片附件: [受限情况] 1.jpg (2015-4-16 09:49, 74.34 K)



图片附件: [不受限的情况] 2.jpg (2015-4-16 09:49, 78.8 K)



图片附件: [jy02785317的mod的情况] 3.jpg (2015-4-16 09:49, 245.18 K)



顶部
性别:未知-离线 自由心靈

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 512991
注册 2015-4-13


发表于 2015-4-17 09:31 资料 短消息 看全部作者
回复 #4 周瑜 的帖子

谢谢,这种情况确实满足移动受限的条件,不过这个条件的描述,要实现还是比较复杂的


顶部
性别:未知-离线 自由心靈

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 512991
注册 2015-4-13


发表于 2015-4-20 20:18 资料 短消息 看全部作者
回复 #周瑜 的帖子



QUOTE:
原帖由 周瑜 于 2015-4-17 07:25 发表
3.由于敌军阻碍,部队向行动最容易的各个亮格方向只能行动一步。

请问这句话怎么理解,是只能走到该亮格,还是还能走一步
看下面这种情况,关羽上面那格怎么会是受限的


图片附件: [奇怪的情况] 4.png (2015-4-20 20:18, 19.72 K)

顶部
性别:未知-离线 自由心靈

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 5
编号 512991
注册 2015-4-13


发表于 2015-4-21 09:31 资料 短消息 看全部作者
回复 #7 heyou 的帖子

还有个问题,就是这些条件是指部队在特殊地形进行判断还是在所有地形都要进行判断
像你的解释,现在该部队在平原,不属于特殊地形,但也要进行判断
顶部

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




当前时区 GMT+8, 现在时间是 2025-4-23 16:02
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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