浆糊论坛-RO小站's Archiver

夜桜 发表于 2005-11-27 09:25

求个AI编写的教程

RT :ph34r: :ph34r:

らёгαρん 发表于 2005-11-27 12:02

在这里能问到......
去巴哈吧....
不要嫌麻烦

Detry 发表于 2005-11-27 12:21

[QUOTE]らёгαρん,2005-11-27, 12:02:14
在这里能问到......
去巴哈吧....
不要嫌麻烦 [/QUOTE]
巴哈吧 网址多少啊

夜桜 发表于 2005-11-27 12:59

巴哈的ID忘记了...
现在去回想...

sairaul1 发表于 2005-11-27 13:18

请问以后的创造招出来的生命体还需要编程?用的什么语言呢?=。=

らёгαρん 发表于 2005-11-27 14:57

当然可以不自己写
不过那样你的生命体就是一个傻冒......

夜桜 发表于 2005-11-27 22:02

由于巴哈的密码忘记了..so精华区不能进..顶一下.谁有相关的资料发出来也好 <dao>

果然这个职业很伤神啊= =

? ? ? 发表于 2005-11-27 22:03

同求,誰來轉個帖

夜桜 发表于 2005-11-27 22:06

[URL=http://rofuture.s86.xrea.com/index.php?%A5%DB%A5%E0%A5%F3%A5%AF%A5%EB%A5%B9AI]ホムンクルスAI[/URL]
群里某人给的资料.抛砖引玉吧...

这个..算不算盗链什么的...不是很懂 :ph34r:

alone007 发表于 2005-11-27 22:08

我汗~!人工生命体的AI好像连韩服也没实装吧。

PS:楼主是否已经在TEST服开始养人工生命体了?来帖图文报道吧~!

夜桜 发表于 2005-11-27 22:10

确实在RO目录下已经有了AI文件夹.而且可以修改...

alone007 发表于 2005-11-27 22:13

[QUOTE]夜桜,2005-11-27, 22:10:02
确实在RO目录下已经有了AI文件夹.而且可以修改... [/QUOTE]
没有啊。也许是因为我没更新过测试服务器吧。

夜桜 发表于 2005-11-27 22:14

嗯.更新test以后就会有.里面的文件用txt打开就行了

justice12 发表于 2005-11-27 22:15

看的出是用什么语言编的吗?

らёгαρん 发表于 2005-11-27 22:16

[QUOTE]alone007,2005-11-27, 22:13:04
没有啊。也许是因为我没更新过测试服务器吧。 [/QUOTE]
又一个消息闭塞的人出现了.......

夜桜 发表于 2005-11-27 22:17

本人汇编不及格...掩面逃离t.t
function        OnMOVE_CMD (x,y)
       
        TraceAI ("OnMOVE_CMD")

        if ( x == MyDestX and y == MyDestY and MOTION_MOVE == GetV(V_MOTION,MyID)) then
                return                       
end

local curX, curY = GetV (V_POSITION,MyID)
        if (math.abs(x-curX)+math.abs(y-curY) > 15) then
          List.pushleft (ResCmdList,{MOVE_CMD,x,y})
          x = math.floor((x+curX)/2)
          y = math.floor((y+curY)/2)
end

        Move (MyID,x,y)       
       
        MyState = MOVE_CMD_ST
        MyDestX = x
        MyDestY = y
        MyEnemy = 0
        MySkill = 0

end


其中的一个函数

alone007 发表于 2005-11-27 22:18

[QUOTE]らёгαρん,2005-11-27, 22:16:16
[QUOTE]alone007,2005-11-27, 22:13:04
没有啊。也许是因为我没更新过测试服务器吧。 [/QUOTE]
又一个消息闭塞的人出现了....... [/QUOTE]
有一个TEST服帐号但几乎不上的人飘过。。。。。

sensj 发表于 2005-11-27 22:26

这个不是汇编,倒像是VB

夜桜 发表于 2005-11-27 22:28

[QUOTE]sensj,2005-11-27, 22:26:52
这个不是汇编,倒像是VB [/QUOTE]
不要打击我了 :ph34r: :ph34r:

keith 发表于 2005-11-27 22:29

虽然看不太懂。。但是应该不难套吧。。。

夜桜 发表于 2005-11-27 22:32

但是如果要自己增加生命体的"智慧"呢...
这个函数又该怎么写- -
套的话也怕套错...毕竟是生命对吧 -u-

keith 发表于 2005-11-27 22:35

就当养的是海棠她家一只猫。。。生命?想怎么玩怎么玩。。。是吧。。 ^_^

夜桜 发表于 2005-11-27 22:39

漠视生命是要付出代价的~哼哼!!

张靓颖 发表于 2005-11-27 22:44

不急不急,估计会有高人弄针对这个的那个什么外的反义词的什么的……

就素那浮云 发表于 2005-11-27 23:15

那些命令的中文翻译我已经看到了,不过还是叫给我看的人发比较好。
.........XD

只要明白应该怎么写大概就OK了。。

Neb 发表于 2005-11-27 23:31

没错 简直就是VB....

梵·高的耳朵 发表于 2005-11-28 02:02

[QUOTE]夜桜,2005-11-27, 22:28:02
不要打击我了 :ph34r: :ph34r: [/QUOTE]
是象VB……汇编是SO烦琐的……

梵·高的耳朵 发表于 2005-11-28 02:04

[QUOTE]夜桜,2005-11-27, 22:17:26
本人汇编不及格...掩面逃离t.t
function        OnMOVE_CMD (x,y)
       
        TraceAI ("OnMOVE_CMD")

        if ( x == MyDestX and y == MyDestY and MOTION_MOVE == GetV(V_MOTION,MyID)) then
                return                       
end

local curX, curY = GetV (V_POSITION,MyID)
        if (math.abs(x-curX)+math.abs(y-curY) > 15) then
          List.pushleft (ResCmdList,{MOVE_CMD,x,y})
          x = math.floor((x+curX)/2)
          y = math.floor((y+curY)/2)
end

        Move (MyID,x,y)       
       
        MyState = MOVE_CMD_ST
        MyDestX = x
        MyDestY = y
        MyEnemy = 0
        MySkill = 0

end


其中的一个函数 [/QUOTE]
……绝对就是VB,寒~难道RO和PAL2一样是VB编饿……

sakuraayu 发表于 2005-11-28 02:20

海棠家的猫也会吃人,就叫海棠写了

hgamezoom 发表于 2005-11-28 13:52

不太可能直接让玩家编写类似的vb函数吧,这太危险了,拿到服务器端解析的时候,如果写出非法代码或恶意代码很可能造成不可预料的后果。

页: [1] 2

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.