本帖最后由 一窍不开 于 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.请问下面的语句有什么问题吗?
- (defconst gl-pop 1000)
- (defrule
- (true)
- =>
- (set-goal gl-pop 200)
- (disable-self)
- )
复制代码 (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 |