翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
楼主: 卧龙先生

[工具] [下载]AI Editor 0.99z 与 AI Builder

  [复制链接]

105

主题

9

精华

2万

积分

圣徒

耕战
4516
鹰币
2080
天龙币
0
回帖
1143

一级皇家勋章翔鹰建站十周年纪念章一级翔鹰勋章特级嘉禾勋章特级帝国勋章鹰之智者蛟龙勋章

附庸关系0
 楼主| 发表于 2010-11-30 20:48:23 | 显示全部楼层
代码检查功能整个完善后,我到 aok 下载几个老外的 ai,检查后发现很多变态语法.我一再将就着修改代码,却发现这些 他 妈 的 脚本越来越混乱,简直不可理喻...查看这些 ai 的评论,发现有人说是 五星级.这证明了这些 ai 代码是可以正常运转的 -- 我没装帝国2

不过当下已完善的整个检查过程,大概可以给国内用户使用,一般情况下,我们都遁着标准语法来写的.如果大家要用,我就传上来.


请看以下天书:


(research-available pikeman)  ; 训练类型 叉叉兵,应该是 ri-pikeman ,这里却只用 pikeman 就搞定了

(goal unit-goal knight) ?  其中  unit-goal 为常量,  knight 是单位:骑士

(players-building-type-count any-enemy galley-line > 0)  ;参数 galley-line 是单位:箭船 .但是正确参数应该是建筑物

(unit-type-count-total farm < 15) ;&#160;&#160;在这里,应该是单位的参数却用了 farm 建筑类型

(defconst abc archer)&#160; &#160; ; 常量值应该是数值,这里用单位 archer 弓弩手 代替了.

[ 本帖最后由 卧龙先生 于 2010-11-30 20:59 编辑 ]
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2010-11-30 22:44:01 | 显示全部楼层
第一个不大清楚,个人觉得应该没问题,因为的确有个科技是PIKEMAN(内部名称)。
舰船和农田不清楚。
常量的值可以是某单位名,建筑,等等。
(对于AI来说,还是按照数字来理解。例如ARCHER,AI的理解是把常量值设定为步弓的ID,也就是4,但是在各种语句中ID和单位名是等同的,所以不会有什么影响(TRAIN 4就是TRAIN archer)。因此放心地设置吧。)(外表看来可以这样理解:常量值可以用单位名)
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2010-11-30 22:59:11 | 显示全部楼层
PIKEMAN的问题我要回家用电脑看看。
发现自己说得不清楚,重新说一次。关于定义常数,例子是合法的,因为AI会把KNIGHT之类理解为它的单位ID(事实上我觉得就是这样翻译的,因为有许多效果是只能靠ID达到,也就是说AI最终会把各个单位名转换为他的ID)
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

耕战
4516
鹰币
2080
天龙币
0
回帖
1143

一级皇家勋章翔鹰建站十周年纪念章一级翔鹰勋章特级嘉禾勋章特级帝国勋章鹰之智者蛟龙勋章

附庸关系0
 楼主| 发表于 2010-12-1 00:20:53 | 显示全部楼层
ai 脚本之中,大概除了 facts , actions 之外,一切都是常量值.因为不仅仅 单位和建筑可以互相转换,甚至连一个训练科技的项目也是.就像这样: (defconst abc ri-PIKEMAN)  甚至是 (defconst feudal-age). 最离奇的是 (players-unit-type-count any-enemy 20 > 6)  //注意 20

如此凌乱的东西,不值得做一个严格的检查过程.

亏我写了两千多行代码,写程序至今,没遇过这么失策的.
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

耕战
4516
鹰币
2080
天龙币
0
回帖
1143

一级皇家勋章翔鹰建站十周年纪念章一级翔鹰勋章特级嘉禾勋章特级帝国勋章鹰之智者蛟龙勋章

附庸关系0
 楼主| 发表于 2010-12-1 00:21:40 | 显示全部楼层
浪费表情{22}
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2010-12-1 22:22:24 | 显示全部楼层
那个20是某单位ID,用AGE看看就好。这种用法很常见,因为很多单位没英文名
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

耕战
4516
鹰币
2080
天龙币
0
回帖
1143

一级皇家勋章翔鹰建站十周年纪念章一级翔鹰勋章特级嘉禾勋章特级帝国勋章鹰之智者蛟龙勋章

附庸关系0
 楼主| 发表于 2010-12-3 10:05:02 | 显示全部楼层
脚本检查 1.0 beta 完善 ai editor 0.99z 发布

z
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

36

主题

0

精华

1180

积分

囚徒

耕战
203
鹰币
284
天龙币
0
回帖
68
附庸关系0
发表于 2010-12-10 23:09:38 | 显示全部楼层
我下载了,没有教程我不会用,
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

耕战
4516
鹰币
2080
天龙币
0
回帖
1143

一级皇家勋章翔鹰建站十周年纪念章一级翔鹰勋章特级嘉禾勋章特级帝国勋章鹰之智者蛟龙勋章

附庸关系0
 楼主| 发表于 2010-12-11 08:51:24 | 显示全部楼层
没教程,对软件用 F9
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2010-12-11 13:08:10 | 显示全部楼层
话说,AI貌似是一行一行读取,所以如果把一行内容分两行写会报错
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

耕战
4516
鹰币
2080
天龙币
0
回帖
1143

一级皇家勋章翔鹰建站十周年纪念章一级翔鹰勋章特级嘉禾勋章特级帝国勋章鹰之智者蛟龙勋章

附庸关系0
 楼主| 发表于 2010-12-11 21:39:32 | 显示全部楼层
原帖由 787918944 于 2010-12-11 17:33 发表
希望在每个模版上增加年代选项。{35} {35} {35}


既然如此,明天试试看!

原帖由 老胡V1 于 2010-12-11 13:08 发表
话说,AI貌似是一行一行读取,所以如果把一行内容分两行写会报错


不论是 vb delphi c++.... 任何程序语言都如此运作.应该说,es 很崎形.在我看来影响不大,毕竟 AI 作者都习惯了这种规格.

"宽松检查法"拥有旷阔的"胸襟",尽管不能告诉你“一行代码不能写入多个语句”,但在你真正犯了的错误的时候,还是能够做出精确的提示的.这就足够了!

脚本检查已经完善,不会再有所更改.

[ 本帖最后由 卧龙先生 于 2010-12-11 21:58 编辑 ]
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

2

主题

0

精华

49

积分

骑士

耕战
7
鹰币
-45
天龙币
0
回帖
34
附庸关系0
发表于 2011-1-9 05:20:20 | 显示全部楼层
好东西收藏了。。。。。。。。
回复

使用道具 举报

0

主题

0

精华

0

积分

囚徒

耕战
0
鹰币
77
天龙币
0
回帖
3
附庸关系0
发表于 2011-7-28 13:51:36 | 显示全部楼层
大家好好讨论一下,真不错













论坛群发
回复

使用道具 举报

1

主题

0

精华

76

积分

骑士

耕战
2
鹰币
1646
天龙币
0
回帖
67
附庸关系0
发表于 2011-8-13 09:47:55 | 显示全部楼层
貌似这东西不太易懂呃。
回复

使用道具 举报

22

主题

0

精华

1782

积分

侯爵

耕战
219
鹰币
113
天龙币
0
回帖
520
附庸关系0
发表于 2011-10-27 13:25:37 | 显示全部楼层
FPS到循环语句就脑残了
QQ:316793523
回复

使用道具 举报

7

主题

0

精华

401

积分

子爵

耕战
53
鹰币
191
天龙币
0
回帖
62
附庸关系0
发表于 2012-3-8 14:23:46 | 显示全部楼层
又不能下了,悲剧啊
回复

使用道具 举报

4

主题

0

精华

35

积分

骑士

耕战
0
鹰币
10
天龙币
0
回帖
43
附庸关系0
发表于 2023-3-9 17:40:34 | 显示全部楼层
超级喜欢
回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-4-29 04:26 , Processed in 0.195513 second(s), 189 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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