翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 808|回复: 3

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

[复制链接]

183

主题

9

精华

2万

积分

教皇

耕战
3325
鹰币
15220
天龙币
0
回帖
1200

翔鹰建站十周年纪念章

附庸关系3
 楼主| 发表于 2020-5-31 14:25:32 | 显示全部楼层 |阅读模式
本帖最后由 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-size
fail-delta
选址距离
效果
0
0
0
尝试直接在参考物件处建造,失败则每次遍历后原地扩大1格半边长再次尝试
0
1
4
尝试在参考物件往自己TC?(红色单点)4格距离处建造,失败则每次遍历后扩大1格半边长,同时选址中心往自己TC?方向偏移1格,再次尝试
1
-1
8
尝试在参考物件往自己TC?(红色单点)8格距离处建造,失败则每次遍历后扩大1格半边长,同时选址中心往自己TC?方向偏移1格,再次尝试

我虽然看出来一些效果,但还是有很多不明白的点。比如:
  • 右上方的红色单点代表的是什么?真的是自己的TC吗?
  • 第一参考点和第二参考点在gif图里分别对应哪里?
  • zone-size设为0和1好像效果一样啊?那么这个参数意义何在?
  • 有没有办法让选址半边长(即选址区域)在每次遍历后保持原值呢?


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
索引:
Userpatch 实用技术贴索引←点击进入
决定版精品贴大索引←点击进入

战役:
《 兔与豹》——柔弱奴隶公主  猛兽口中求生←点击进入
《敛由国的统一》←点击进入

殊途战役制作群 QQ: 616317226
翔鹰帝国Ⅱ:决定版交流群 QQ: 112822759
回复

使用道具 举报

3

主题

0

精华

107

积分

男爵

耕战
10
鹰币
50
天龙币
0
回帖
23
附庸关系0
发表于 2020-5-31 15:48:05 | 显示全部楼层
首先怎么建立你这样的测试环境?设计场景吗?
回复

使用道具 举报

15

主题

0

精华

1033

积分

伯爵

耕战
175
鹰币
580
天龙币
0
回帖
188
附庸关系0
发表于 2020-5-31 17:17:09 | 显示全部楼层
早期我为了强化自己的AI选择野蛮人做對手 无限资源下的野蛮人直接靠堡推10分钟不管它就能盖起170座城堡 何其壮观(真的就是堡推,确实猛

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

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

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

现在重看是经典回味

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
回复

使用道具 举报

11

主题

4

精华

6914

积分

国王

耕战
755
鹰币
402254
天龙币
0
回帖
223

翔鹰建站十周年纪念章

附庸关系0
发表于 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.不知道呢……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
_(¦3[_])_
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-4-26 05:31 , Processed in 0.128142 second(s), 55 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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