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

[活动] 帝国大厅抢答活动[第七期]

[复制链接]

144

主题

4

精华

1万

积分

宗主教

耕战
2738
鹰币
531119
天龙币
47
回帖
14734

翔鹰建站十周年纪念章二级帝国勋章一级嘉禾勋章翔六水王创意工坊通行证

附庸关系12
发表于 2015-12-26 17:58:17 | 显示全部楼层 |阅读模式
本帖最后由 一窍不开 于 2015-12-27 14:19 编辑

帝国大厅抢答活动[第七期]

为了圣诞节,本版主特意赶出了一期抢答活动!本期主题是AI,尽你所能抢答吧!

具体活动规则请看https://www.hawkaoe.net/bbs/thread-135094-1-1.html

答题开始!!!切记不要编辑,可以连贴!

注:带颜色的字为已经被回答的正确答案

【简单题】
[酸甜苦辣咸]1.包含AI语句的AI文件格式为?
.per

[欧阳龙]2.AI中定义规则的格式为?
(defrule
(某个条件)  
=>
(某个效果)
)


[不科学的小默默]3.AI中设定目标数值的语句为?
(set-goal 目标 数值)


【中等题】
4.众所周知,AI可以读取其它AI文件,其它的AI文件又可以再读取其它AI文件,请问这样的嵌套最多可以做几次?

[欧阳龙]5.请问下面的语句有什么问题吗?
  1. (defconst gl-pop 1000)
  2. (defrule
  3. (true)
  4. =>
  5. (set-goal gl-pop 200)
  6. (disable-self)
  7. )
复制代码
(defconst gl-pop 1000)数值太大

[欧阳龙]6.试写出如果游戏时间超过10分钟,村民数还小于10就立刻投降的语句。
(defrule
    (game-time > 600)
    (up-object-type-count c: villager < 10)
=>
    (resign)
)




【困难题】
7.除了使用目标作为变量以外,还有什么更好的方法能够根据游戏开局设定来定义变量吗?

8.试写出侦察到敌人城镇中心后,向盟友在敌人TC位置发信号的语句。

9.玩家有3个英雄单位,其中一个英雄的技能如下:
“如果一个其它英雄的生命值低于其总生命值的30%,则自己向其靠近时移动速度加快。”
试问如何做到此效果。



【突破题】
10.假如敌人围家,并且没有用到城门,试写出破围的语句。不用考虑用什么兵种破围。

暂定奖励128gz1280yb

评分

参与人数 1耕战 +10 收起 理由
四个圈 + 10 出题费

查看全部评分

回复

使用道具 举报

56

主题

1

精华

3003

积分

枢机主教

耕战
10
鹰币
1461
天龙币
125
回帖
6977

翔鹰建站十周年纪念章二级帝国勋章十字军勋章创意工坊通行证

附庸关系6
发表于 2015-12-26 18:51:14 | 显示全部楼层
per
回复

使用道具 举报

27

主题

0

精华

5224

积分

国王

耕战
788
鹰币
45775
天龙币
0
回帖
1375

翔鹰建站十周年纪念章活跃者

附庸关系2
发表于 2015-12-26 19:07:42 | 显示全部楼层
1,per 2,记事本

点评

不通你在逗我……  发表于 2015-12-26 20:13

评分

参与人数 1耕战 +2 鹰币 +10 收起 理由
一窍不开 + 2 + 10 1

查看全部评分

【美城类】(3.7分) 格林戴尔之行~点击查看~
【混合类】 [寻宝篇]图腾之谜1(状态:基本完成,等待时机发布)~点击查看~
回复

使用道具 举报

34

主题

0

精华

2万

积分

圣徒

耕战
3978
鹰币
-9546
天龙币
511
回帖
479

翔鹰建站十周年纪念章活跃者

附庸关系0
发表于 2015-12-27 11:29:27 | 显示全部楼层
2.(defrule
(某个条件)  
=>
(某个效果)
)

评分

参与人数 1耕战 +2 鹰币 +10 收起 理由
一窍不开 + 2 + 10

查看全部评分

回复

使用道具 举报

34

主题

0

精华

2万

积分

圣徒

耕战
3978
鹰币
-9546
天龙币
511
回帖
479

翔鹰建站十周年纪念章活跃者

附庸关系0
发表于 2015-12-27 11:32:08 | 显示全部楼层
3.(defconst 常数名称 数值)
回复

使用道具 举报

79

主题

0

精华

5989

积分

国王

耕战
1028
鹰币
79
天龙币
0
回帖
1164

活跃者

附庸关系0
发表于 2015-12-27 12:11:23 | 显示全部楼层
关于第三题,(defconst 常数名称 数值) ,这个是“设定目标数值”,还是“定义数值的名称”?如果我没记错的话,设定目标数值是 set-goal 语句。

另外吐槽下第五题,1000 对应的是哪个资源?

点评

你说的没错,我看错了24  发表于 2015-12-27 14:05

评分

参与人数 1耕战 +2 鹰币 +10 收起 理由
一窍不开 + 2 + 10

查看全部评分

从零开始的日系绘画系列
01-头像篇
02-躯干篇(上)
03-躯干篇(中)
回复

使用道具 举报

34

主题

0

精华

2万

积分

圣徒

耕战
3978
鹰币
-9546
天龙币
511
回帖
479

翔鹰建站十周年纪念章活跃者

附庸关系0
发表于 2015-12-27 12:53:46 | 显示全部楼层
6.
(defrule
    (game-time > 600)
    (up-object-type-count c: villager < 10)
=>
    (resign)
)

评分

参与人数 1耕战 +4 鹰币 +20 收起 理由
一窍不开 + 4 + 20

查看全部评分

回复

使用道具 举报

34

主题

0

精华

2万

积分

圣徒

耕战
3978
鹰币
-9546
天龙币
511
回帖
479

翔鹰建站十周年纪念章活跃者

附庸关系0
发表于 2015-12-27 13:01:09 | 显示全部楼层
4.3次
回复

使用道具 举报

34

主题

0

精华

2万

积分

圣徒

耕战
3978
鹰币
-9546
天龙币
511
回帖
479

翔鹰建站十周年纪念章活跃者

附庸关系0
发表于 2015-12-27 13:32:47 | 显示全部楼层
5.(defconst gl-pop 1000)数值太大

评分

参与人数 1耕战 +4 鹰币 +20 收起 理由
一窍不开 + 4 + 20

查看全部评分

回复

使用道具 举报

60

主题

0

精华

1322

积分

侯爵

耕战
93
鹰币
1028
天龙币
0
回帖
1765

翔鹰建站十周年纪念章活跃者

附庸关系0
发表于 2015-12-27 13:51:57 | 显示全部楼层
感觉不开最近玩上了LOL

点评

没错,不过目前还打不过电脑  发表于 2015-12-27 14:20
序章·完成,正章·地图99%触发50%,末章·地图60%触发24。预计完成2017年X月X日16年8月2日的进度
回复

使用道具 举报

34

主题

0

精华

2万

积分

圣徒

耕战
3978
鹰币
-9546
天龙币
511
回帖
479

翔鹰建站十周年纪念章活跃者

附庸关系0
发表于 2015-12-27 14:35:45 | 显示全部楼层
4.无数次
回复

使用道具 举报

34

主题

0

精华

2万

积分

圣徒

耕战
3978
鹰币
-9546
天龙币
511
回帖
479

翔鹰建站十周年纪念章活跃者

附庸关系0
发表于 2015-12-27 16:32:03 | 显示全部楼层
9.
英雄1 ID0 拥有技能英雄2 ID1
英雄3 ID2
(defconst gl-h2dqx 200) ;
(defconst gl-h3dqx 300)
(defconst gl-h2x 400) ;
(defconst gl-h3x 401)

(defrule
          (true)
=>
          (up-set-target-by-id c: 1)
          (up-get-object-data 11 gl-h2x)
          (up-modify-goal gl-h2x c:%* 35)
          (up-get-object-data 10 gl-h2dqx)

)
(defrule
          (up-compare-goal gl-h2dqx g:< gl-h2x)
=>
          (cc-add-resource gold 1)         
          (chat-to-all "英雄2血量小于最大生命值30%" )
)



(defrule
          (true)
=>
          (up-set-target-by-id c: 2)
          (up-get-object-data 11 gl-h3x)
          (up-modify-goal gl-h2x c:%* 35)
          (up-get-object-data 10 gl-h3dqx)

)
(defrule
          (up-compare-goal gl-h3dqx g:< gl-h3x)
=>
          (cc-add-resource wood 1)         
          (chat-to-all "英雄3血量小于最大生命值30%" )
)

触发1 条件 堆积资源 金子1
靠近目标英雄2
效果 进贡金子1给盖亚
加速
开启触发2
开启触发3
关闭触发4

触发2 效果 关闭触发1

触发3 条件 靠近目标英雄2(反条件)
开启触发1
开启触发4
减速


触发4 条件 堆积资源 木材1
靠近目标英雄3
效果 进贡木材1给盖亚
加速
开启触发5
开启触发6
关闭触发1

触发5 效果 关闭触发4

触发6 条件 靠近目标英雄3(反条件)
开启触发4
开启触发1
减速


触发1 4开
所有触发都不循环

回复

使用道具 举报

144

主题

4

精华

1万

积分

宗主教

耕战
2738
鹰币
531119
天龙币
47
回帖
14734

翔鹰建站十周年纪念章二级帝国勋章一级嘉禾勋章翔六水王创意工坊通行证

附庸关系12
 楼主| 发表于 2015-12-27 16:38:35 | 显示全部楼层

想简单了,向其靠近指的是走近这个过程,而不是两个英雄在一起。

比如受伤的英雄在有技能英雄的左边,则他向左走速度会额外增加,向右走则仍是正常速度,跟两者之间的距离并无关系。

点评

嗯,我的想法就是用距离差  发表于 2016-1-11 23:45
利用计算两次距离差来实现不知可行否?  发表于 2016-1-11 20:57
回复

使用道具 举报

本版积分规则

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

GMT+8, 2025-5-6 08:59 , Processed in 0.180928 second(s), 159 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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