
- UID
- 294745
- 帖子
- 38
- 精华
- 1
- 威望
- 11
- 阅读权限
- 100
- 性别
- 女
- 注册时间
- 2005-6-20
|
[历史] 关于“生命体 人工智能 剧本说明书”摘要及疑问
\RO\AI\Homunculus’s Artificial Intelligence User’s Manual.htm
首先是游戏文件夹里的这个文件,说的是“生命体 人工智能 剧本说明书”。
偶尔发现的,下边文字就是我看的懂的它里边的主要内容。我摘抄了一些。
各位看一看研究研究。论坛搜索过了,关于AI的东西没有,现在炼金都在扔啊扔啊的,
关于小宠物的研究,没发现额~
1 – 介绍
仙境传说(以下简称 RO) 游戏里面生命体的行动,是以RO Client 程序里设置的档案夹,以AI 档案夹里的AI.lua, Util.lua 为根据所操纵的。
RO玩家们可以制作出自己想要的人工智能,也可以使用别人做好的人工智能,也是主要目的。
剧本和RO Client是一种连动的程序,有文法上的错误的话是不会被执行的,有理论上的错误的话,也不能按照自己想要方式执行的。
RO开发部预计会提供,对剧本不需要做任何编辑,也可以玩游戏的好的剧本的。
预计要做到,对不太会使用程序的玩家们,也可以实现自己想要的人工智能做修正、补强的计划。
剧本所制造使用的语言是LUA,详情请看 (http://www.lua.org)
2- 剧本启动构造
RO Client是从Client程序,在生命体新形成的时机,以解读AI.lua, Util.lua档案后,才会启动人工智能的。
当生命体新形成的时机如下 :
1) 诞生生命体时,
2) 把死亡的生命体复活时,
3) 在角色选择窗口里,选择拥有生命体的角色后开始玩游戏时,
4) 拥有生命体的角色,使用苍蝇翅膀、蝴蝶翅膀时,
5) 拥有生命体的角色,使用传送之阵时,
6) 拥有生命体的角色,使用卡普拉移动服务时,
…
上面事项的共同点是,当生命体在游戏空间里重新出现时,
解读完AI.lua档案后,RO Client程序从AI.lua 剧本里执行AI ( id)涵数, id是游戏上的生命体指定编号,id是RO Client传达给人工智能剧本的数字,可以把AI(id)的内容做编辑后,可以变化人工智能,基础的生命体行动,是指移动、攻击、喂食、使用技能等的函数,内建在RO Client 程序里,把自己所构成的适当的状况里,执行提供的函数即可。
Const.lua RO Client 程序内,里面有各种有关常数数值的情报,
Const.lua 请参考与 AI.lua Utiil.lua 即可。
Utiil.lua 请参考与 AI.lua 就可以了,目前在Util.lua 清单数据构造中,有几项单纯技能的计算函数在里面。
生命体人工智能必须的条件是,AI.lua 档案和AI.lua 档案里所定义的AI (id)函数,除了这两个条件之外都是选择事项,换句话说 Const.lua, Util.lua 也是选择的事项,不过在制作剧本时,还是需要各种情报的?
3- 仙境传说Client端 内建函数 说明
>忽略XXX个晦涩难懂的文字<
这个大家去RO\AI\下边去找那个htm文件看吧,是说程序代码什么的,太多了。
4- 仙境传说Client端 内藏常数值 说明
>忽略XXX个晦涩难懂的文字<
5- 提供基本的剧本 说明
剧本档案是一般文本文件,用记事本一般的编辑器制作即可,只不过是用LUA语言所写的,附属档名要使用 lua 即可。
生命体人工智能必须的条件是,AI.lua 档案和AI.lua档案里所定义的AI (id)函数,除了这两个条件之外都是选择事项,
举例来说,做完新的文字文件后,把文件名称改为 AI.lua 后,开启记事本,然后在空档案里输入
>忽略XXX个晦涩难懂的文字<
那个文件6、7就是一些其他的说明和更新改动说明了。
这个东西具体我是看不大明白的,和炼金的宠物有关系,
有人懂这个么?或者喜欢研究一下下嘛?
大家讨论讨论,顺便教教我关于这个AI到底是与什么有关系。
再重复一边文件地址
\RO\AI\Homunculus’s Artificial Intelligence User’s Manual.htm |
|