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

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

  [复制链接]

105

主题

9

精华

2万

积分

圣徒

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

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

附庸关系0
发表于 2009-12-3 01:31:46 | 显示全部楼层 |阅读模式
寻找功能最强大,最全面的 AI 编辑器?AI Editor 是最好的选择!

AI Editor 由 LeonSu 开发,自 2003 出初级版本. 0.99d 是 LeonSu 发布的最后一个版本,现在最新的版本是 0.99F,该版本由本人修改而来.

AI Builder 是 AI Editor 的一个插件,"傻瓜式" 操作,无需输入,AI 代码自动生成,而且支持模板功能.

请看最新的 0.99h 艳照:






目前在考虑是否加入 语法检查 的功能,这是一个意义重大的功能,可以在编写脚本的过程即时修正错误代码.

考虑到工作量太大,而且没钱赚,更忧虑于用户太少,因此尚未动工.

使用过程遇到啥问题,请联系我.有便于修正错误.毕竟我自己是很少用到这个软件的!



---------------      更新信息      ---------------------

2010.12.03 发布 0.99z , 完善了脚本检查功能.


2010.11.18 添加"脚本检查"功能.

"脚本检查"功能当前为 0.8 测试版,除了规则里动作或事实的参数不能判断之外,其他都已完善.该功能既然为测试版,就有可能导致死机,如果你用的是 win98 的话!出问题了可别找我,这是免责声明!另外,如果你发现 脚本检查 "误报" 错误了,请将详情告诉我,以便于改进.

该功能以通俗编译器的原理运作,大概帝国也是循着这个理念制作的.所以下面的代码你可以看看:


(                 ;注释
defrule           ;注释
(
true               ;注释
)              ;注释
     =>  (do-nothing) )     ;注释
=======================以上规则凌乱不堪,但无错, 下面的看起来整齐,却有三处错误.是的,脚本看起来整齐仅仅是为了阅读性.这说明我们不一定要那么规范!
(defrule  1
中  (true)
=>
    (do-nothing)
     -
)


2010.11.18: 发布 0.99h 版本,添加 "说明资料检索"功能.

说明资料检索真是个很牛的功能,编写过程有任何疑问,搜索一下就豁然开朗了.突然发现一个大问题,由于我用到的编辑控件与 LeonSu 的版本不相同,而且我的版本是不支持双字节的,所以不能很好支持中文文字.大家将就吧,毕竟中文在 ai 文件里不用写上很多.

2010.11.17:发布 0.99f 版本,更新了"自动完成"功能,现在可以侦测用户定义的 defconst 常量了.还有其他一些修正.


2010.11.15:发布 0.99e 版本,添加"代码自动完成", "文件拖放"等功能。

 "代码自动完成" 支持模糊输入,这表示你不一定要记住代码开头的字符.比如输入 CIV,将会弹出所有有关文明的代码.比如 MAYA-CIV.
模糊输入的好处很显眼,但也带来了更多的塞选内容,不必担忧,程序会为你自动塞选.将相对符合的代码置于最上方,以便于选择.比如输入:
 to , 将会出现很多塞选内容,其中包含 chat-to-all 和 town-center.这时候 town-center 就会出现在靠前的位置.
最后,“代码自动完成”的塞选窗口中还附带着对每个塞选代码的作用的描述.大致上做到了最方便最人性化的了.


09.12.16 附件更新: 带上新模版 不动的AI , 建造城墙

[ 本帖最后由 卧龙先生 于 2010-12-3 10:01 编辑 ]

本帖子中包含更多资源

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

x

评分

参与人数 1耕战 +141 鹰币 +172 收起 理由
王文祎 + 141 + 172 怎么能不加分呢?

查看全部评分

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

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

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

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

附庸关系0
 楼主| 发表于 2009-12-3 01:32:23 | 显示全部楼层
由于 AI Builder 对 模版文件的语法解释内核是我自己写的.所以功能绝对非常有限.甚至不支持 if begin end 结构.要实现 if begin end 功能.只能一句一句的 if then if then.

都因为语法解释的代码难以编写,而且我也没有准备写一个 pascal 解释器,所以呢.大家将就这用吧.对一般模版的需求,还是可以满足的.

老胡,一个友情提示: 测试模版发现错误的时候,点击修复模版会转到编辑状态,并且将错误的模版载入.这时候主代码编辑框里会将出现错误语法选中.所选内容结束处,就是代码错误的地方.
下面是一些语法,供大家参考:

语法结构:

var
  //var 后面用于定义变量,  比如:
  s: string; //这里定义一个 文本型变量 名称 s
begin
      //"begin" 到 最后的 "end." 是代码执行的地方.比如输入
  output('你好'); 将会输入内容 "你好".            符号 '  用于描述文本.比如 'abc'
end.  //程序到这里结束

几个函数:

output ( s: string)   output 用于输出内容到 AI Editor
trim( s : stirng) trim 用于将一个内容两边的空格去除.比如 trim('    a    ') = 'a'
lowercase upeprcase 用于英文大小写转换.
isInteger 用于判断文本是否描述数值,比如 isInteger('2') 返回正确 isinteger('d') 返回假. isinteger(edit1.text) 用于判断用户输入的是否数值.假设 edit1 是一个 TEdit 控件.
message( s: string) 显示一个信息框.比如 message('hello');    注意 message 显示信息框的同时会终止程序的运行.

setfocus . 控件的方法,比如 Edit1.SetFocus 调用这句代码时控件 Edit1 将获取输入焦点.

一个延伸的演示:
var
s: string;  //定义变量 s
begin
  trim( edit1.text);                                           //去掉 编辑框1 内容左右边的空格
  s = edit1.text;                                             //将 编辑框1 的内容 赋值给 s
  if not isInteger(s) then                                //如果 s 的内容不是描述着 数值
    edit1.setfocus;                                         //编辑框1 获取输入焦点
  if not isInteger(s) then                               //如果 s 的内容不是描述着 数值
    message('请输入一个正确的数值');         //显示信息提示,并终止运行,后面的代码不会再执行下去.
  output('你输入了数值:' + s)                       //输出内容:   你输入了数值  s .  s 变量时任意.也就是用户输入的值  
end.
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

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

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

附庸关系0
 楼主| 发表于 2009-12-3 01:33:58 | 显示全部楼层
第三次了!
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

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

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

附庸关系0
发表于 2009-12-3 12:28:40 | 显示全部楼层
真是悲剧………………
心烦意乱。静下来吧。
回复

使用道具 举报

0

主题

0

精华

0

积分

扈从

耕战
0
鹰币
4
天龙币
0
回帖
2
附庸关系0
发表于 2009-12-16 16:17:56 | 显示全部楼层
下载不了 为何
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

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

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

附庸关系0
 楼主| 发表于 2009-12-16 17:47:05 | 显示全部楼层
可以下载了.附件更新好了,添加两个新的模版
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

0

主题

0

精华

30

积分

骑士

耕战
0
鹰币
-17
天龙币
0
回帖
36
附庸关系0
发表于 2010-5-12 15:47:16 | 显示全部楼层
{14} {14} {14} {14} {14}
回复

使用道具 举报

19

主题

0

精华

1542

积分

侯爵

耕战
276
鹰币
130
天龙币
0
回帖
67

使者勋章

附庸关系0
发表于 2010-5-22 20:02:11 | 显示全部楼层

……

早先我下的AI编辑器是有病毒的……不过不是从这里下的。一直想再下一个……不知此贴提供的是否安全……
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90388
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2010-5-22 20:10:24 | 显示全部楼层
我们传的怎么可能有毒……别相信杀毒软件……
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

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

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

附庸关系0
发表于 2010-5-22 20:53:03 | 显示全部楼层
结果: 2/40 (5%)
  

反病毒引擎 版本 最后更新 扫描结果
a-squared 4.5.0.50 2010.05.10 -
AhnLab-V3 2010.05.23.00 2010.05.22 -
AntiVir 8.2.1.242 2010.05.21 -
Antiy-AVL 2.0.3.7 2010.05.21 -
Authentium 5.2.0.5 2010.05.22 -
Avast 4.8.1351.0 2010.05.22 -
Avast5 5.0.332.0 2010.05.22 -
AVG 9.0.0.787 2010.05.22 -
BitDefender 7.2 2010.05.22 -
CAT-QuickHeal 10.00 2010.05.21 -
ClamAV 0.96.0.3-git 2010.05.22 -
Comodo 4909 2010.05.22 Heur.Packed.Unknown
DrWeb 5.0.2.03300 2010.05.22 -
eSafe 7.0.17.0 2010.05.20 -
eTrust-Vet 35.2.7503 2010.05.21 -
F-Prot 4.6.0.103 2010.05.22 -
F-Secure 9.0.15370.0 2010.05.22 -
Fortinet 4.1.133.0 2010.05.22 -
GData 21 2010.05.22 -
Ikarus T3.1.1.84.0 2010.05.22 -
Jiangmin 13.0.900 2010.05.21 -
Kaspersky 7.0.0.125 2010.05.22 -
McAfee 5.400.0.1158 2010.05.22 -
McAfee-GW-Edition 2010.1 2010.05.22 -
Microsoft 1.5802 2010.05.22 -
NOD32 5136 2010.05.21 -
Norman 6.04.12 2010.05.22 -
nProtect 2010-05-22.01 2010.05.22 -
Panda 10.0.2.7 2010.05.22 -
PCTools 7.0.3.5 2010.05.22 -
Rising 22.48.05.04 2010.05.22 -
Sophos 4.53.0 2010.05.22 Sus/Behav-113
Sunbelt 6338 2010.05.22 -
Symantec 20101.1.0.89 2010.05.22 -
TheHacker 6.5.2.0.284 2010.05.20 -
TrendMicro 9.120.0.1004 2010.05.22 -
TrendMicro-HouseCall 9.120.0.1004 2010.05.22 -
VBA32 3.12.12.5 2010.05.21 -
ViRobot 2010.5.20.2326 2010.05.22 -
VirusBuster 5.0.27.0 2010.05.21 -


明显无毒- -
心烦意乱。静下来吧。
回复

使用道具 举报

0

主题

0

精华

4

积分

扈从

耕战
0
鹰币
4
天龙币
0
回帖
4
附庸关系0
发表于 2010-6-19 08:59:05 | 显示全部楼层
怎么感觉是delphi- - {7} {7} {7} {7}
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

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

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

附庸关系0
 楼主| 发表于 2010-6-19 09:31:41 | 显示全部楼层
Pascal 语法的变种(变态种类) 呵呵
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

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

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

附庸关系0
发表于 2010-10-30 15:50:18 | 显示全部楼层
卧龙如果有空可否考虑英化一下到AOKH?
11~只是偶然发现了03年传的那个AI BUILDER
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

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

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

附庸关系0
 楼主| 发表于 2010-11-11 00:06:05 | 显示全部楼层
ai builder 应该不是 03 的吧。以前在  aok 上发布过,全名就叫 aoc ai builder。在下载铺有下载。qs 做的英化,很久的事情了。
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

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

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

附庸关系0
发表于 2010-11-11 12:28:02 | 显示全部楼层
恩,那个功能好像比中文版少了不少(旧版本,非现在置顶的)
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

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

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

附庸关系0
 楼主| 发表于 2010-11-11 18:15:10 | 显示全部楼层
时间有限,不淌这浑水了。因我e文不行,做 aoc ai builder 的时候劳烦了 qs 和 小狐。那时候我感到劳烦别人比较郁闷。

现在软件已做好,只要英化一下就行了。如果有决心的话,联系我的 qq: 117289747. 我会把需要翻译的东东寄给你。一旦翻译好,就可以重新编译并立刻发布。

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

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

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

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

附庸关系0
发表于 2010-11-11 19:15:43 | 显示全部楼层
哈哈,以我悲剧的英文水平,以及…初三的压力…估计…(PS希望加入自动补全功能)
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

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

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

附庸关系0
 楼主| 发表于 2010-11-11 20:14:27 | 显示全部楼层
何谓“自动补全功能”
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

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

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

附庸关系0
发表于 2010-11-11 23:16:55 | 显示全部楼层
例如
set-strategic-number
只要输入前面几个字母 按下回车就可以帮你补充完后面的
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

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

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

附庸关系0
 楼主| 发表于 2010-11-12 01:09:10 | 显示全部楼层
由于 LeonSu 开发 ai editor 所用之工具版本与我不同,出于某些技术问题,至今我未能编译 ai editor。因此无法修改 ai editor 的功能。

不过有另一途径可以尝试,只是不太实用,既用插件的方式提供。

认为有用的话,我们就来启动。
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-12-20 13:33 , Processed in 0.199603 second(s), 223 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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