newtonerdai 发表于 2020-5-31 14:25:32

place-control(选址控制系统)的影响参数的探讨交流

本帖最后由 newtonerdai 于 2020-5-31 14:32 编辑

我正在编写UP1.5的脚本编写指南,遇到了选址控制系统,发现有几个参数会影响其控制结果。


[*]【常数】放置模式
(其他3个常数我先省略了)
(defconst place-control 2)         采用选址控制系统 (需先运行up-set-placement-data。这里有个gif图片用于说明↓)



(逐帧浏览在下面)


[*]up-set-placement-data的功能:




[*]up-build的功能:




[*]sn-placement-zone-size、sn-placement-fail-delta、sn-placement-to-center 这三个sn参数的作用:





我推测。那个gif里总共叙述了3种情况,每种情况有4帧——















zone-sizefail-delta选址距离效果
①000尝试直接在参考物件处建造,失败则每次遍历后原地扩大1格半边长再次尝试
②014尝试在参考物件往自己TC?(红色单点)4格距离处建造,失败则每次遍历后扩大1格半边长,同时选址中心往自己TC?方向偏移1格,再次尝试
③1-18尝试在参考物件往自己TC?(红色单点)8格距离处建造,失败则每次遍历后扩大1格半边长,同时选址中心往自己TC?反方向偏移1格,再次尝试


我虽然看出来一些效果,但还是有很多不明白的点。比如:

[*]右上方的红色单点代表的是什么?真的是自己的TC吗?
[*]第一参考点和第二参考点在gif图里分别对应哪里?
[*]zone-size设为0和1好像效果一样啊?那么这个参数意义何在?
[*]有没有办法让选址半边长(即选址区域)在每次遍历后保持原值呢?


我这里就抛砖引玉吧,不知道大家有没有测试出什么来。

zbhcn 发表于 2020-5-31 15:48:05

首先怎么建立你这样的测试环境?设计场景吗?

blazefires 发表于 2020-5-31 17:17:09

早期我为了强化自己的AI选择野蛮人做對手 无限资源下的野蛮人直接靠堡推10分钟不管它就能盖起170座城堡 何其壮观(真的就是堡推,确实猛

被我誉为最强place-control使用者

然後现在它的这种堡推方式被我应用了,只是将全盖城堡改分散成5大军事建筑而已

我相信你只要跟野蛮人玩场无限资源後帝开局就明白了
真没办法我这也有保存早期我拿来研究过的place-control堡推的wk对战RP

现在重看是经典回味

凌果 发表于 2020-10-16 12:11:02

1.右上方红点是第二参考点,即:
当sn-placement-to-center为1时,红点指地图中心
当sn-placement-to-center为0时,为target-player最近己方的建筑

2.第二参考点就是红点。
第一参考点是up-set-placement-data选定的,如图
图1
图2
图3

3.观察上面一条的图1图2和图3,zone-size为0的图1图2都是从1个绿点开始的,zone-size为1的图3是从9个绿点开始的。
那么如果zone-size为2的话应该就是从25个绿点开始,zone-size为3的话应该就是从49个绿点开始。

4.不知道呢……
页: [1]
查看完整版本: place-control(选址控制系统)的影响参数的探讨交流