游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 贫道光火了

[讨论] AI和AI库是怎样描述的?

[复制链接]

11

主题

336

帖子

349

积分

中级会员

Rank: 3Rank: 3

积分
349
发表于 2007-8-30 12:38:00 | 显示全部楼层

Re: AI和AI库是怎样描述的?

写的好专业。。。。-_-看不懂.....


ai就是。。。。。

a 跟 i.....

怪物巡逻路线函数();//判断走路点,从a到达b,到达b之后再决定c点,循环
警戒范围函数();//判断是否有玩家,或者有仇恨的东西进入范围内,进入警戒(比如盗贼潜行时没被完全发现,但是警戒)
搜索目标函数();//按级别决定搜索范围,完全被发现进入目标
获得距离函数();//先测量下距离
判断距离函数();//判断与玩家距离,看看干什么比较好
获取级别函数();//获取玩家级别
判断级别函数();//判断玩家级别,再决定干什么。。。
movetotarget();//移动到目标身边的路线算法
近身攻击函数();//按怪物的类型近身攻击或者远程魔法攻击
远程攻击函数();//
魔法攻击函数();//
求救函数();//没血了逃跑或者不跑
moveto求助者();//有人求助当然要帮助,移动到求助者那里,并target里面加入玩家
follow求助者();//跟随求助者,或者给求助者用加血技能。。
技能函数();//用加血技能
追踪玩家函数();//玩家逃跑追踪
放弃目标函数();//追踪到一定时候要放弃追踪,战斗结束,回血无敌,清理仇恨
回到巡逻点函数();//放弃目标后回到巡逻点,如果回不去要消失从刷还是怎样


应该还有party部分,还有自动施法的

76

主题

1100

帖子

1107

积分

金牌会员

Rank: 6Rank: 6

积分
1107
发表于 2007-8-30 12:44:00 | 显示全部楼层

Re: Re: AI和AI库是怎样描述的?

辐射: Re: AI和AI库是怎样描述的?

写的好专业。。。。-_-看不懂.....


ai就是。。。。。

a 跟 i.....

怪物巡逻路线函数();//判断走...

ai就这些,不管用代码写还是伪代码描述,其实就是对象和行为的问题.因为环境不完整,你不可能写出完整的ai代码.
不知道卡特是怎么考虑的.不过不想就这个问题继续争论什么,各有研究思路不同,各行其道吧.

227

主题

1793

帖子

1866

积分

金牌会员

Rank: 6Rank: 6

积分
1866
发表于 2007-8-30 17:11:00 | 显示全部楼层

Re:AI和AI库是怎样描述的?

卡特铁角你想和windtiger搞基的话就请自行解决
策划区不想和VB、TV3D区一个德行

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2007-8-30 19:34:00 | 显示全部楼层

Re: Re: Re: AI和AI库是怎样描述的?

windtiger: Re: Re: AI和AI库是怎样描述的?


ai就这些,不管用代码写还是伪代码描述,其实就是对象和行为的问题.因为环境不完整,你不可能写出完整的ai代...

和你说AI算法,你扯实际环境下的实现,给你看段"实际环境"下的C代码,你又扯面向对象,跟你谈OO思想吧,你又说你谈的是AI的实现?你到底要谈什么嘛?

从你的发言就可以看出,你完全还没有形成OO的思想.OO的本质就是抽象!而且也正因为抽象,才有了各种常用的AI算法.所以别动不动就说AI一定要针对具体的环境才能搞.什么叫"环境不完整"? 环境不完整,你就自己设定一个完整的环境来讨论嘛!很难?

还辨称你讲的是AI的实现?照你哪个"扔骰子对抗是AI"的理论,随便定义一个最简单的结构体都可以说成是AI,甚至你用Flash工具创建一个图形元件都可以说是AI了!

不想在这里和你再多说了,本来你跑到策划版来谈AI的代码实现就是无聊的.最好各行其道.你觉得你的C++很强?你去C++版谈实现嘛!我C++不怎么样的,但陪你玩还是够了.

TO-oz01:我找谁帮忙了?我是在自行解决啊!难道我叫你了?

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2007-8-30 19:41:00 | 显示全部楼层

Re: Re: Re:AI和AI库是怎样描述的?

windtiger: Re: Re:AI和AI库是怎样描述的?


综合不就是继承派生么.这个思路就是正确的.但没有看到实际完整环境和代码前,继续贴一些理论性文章描述这个ai就一定是这么实现的,就失去意义了.

睁大眼睛看清楚了!那里讲的是分层有限状态机,那里面的"父"和"子"是树形图中的概念,是"父节点"和"子节点"的意思,这个跟继承派生有多大关系?

行了,你也别忽悠了!

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2007-8-30 19:46:00 | 显示全部楼层

Re: Re:AI和AI库是怎样描述的?

windtiger: Re:AI和AI库是怎样描述的?

...那不如请冷静研究特定语言环境下的思路就行.

不同的语言实现相同的算法是存在一些差异,但关键思路上几乎没有什么差异.

而且你要研究这个,最好去对应的编程技术版块(比如:C++版吧),而不是在策划版显摆!

0

主题

62

帖子

89

积分

注册会员

Rank: 2

积分
89
发表于 2007-8-30 19:58:00 | 显示全部楼层

Re:AI和AI库是怎样描述的?

看代码我确实不行

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2007-8-30 20:22:00 | 显示全部楼层

Re:AI和AI库是怎样描述的?

这里是策划板块,这里关心的是AI对用户感受及行为的影响效果,最多谈下AI算法,但这个人就喜欢跑这里来丢书包,并且自己都不知道书包里装的是什么。有意思?有本事去C++板块丢去!那才叫各行其道!

49

主题

1388

帖子

1432

积分

金牌会员

Rank: 6Rank: 6

积分
1432
发表于 2007-8-30 23:13:00 | 显示全部楼层

Re:AI和AI库是怎样描述的?

看完 http://bbs.gameres.com/showthread.asp?threadid=69579&;page=2

恩~~~~ 以前做毕业设计时了解点 神经网络和遗传算法,遗传算法大概就是把 找到最合适的算法的过程 算法化而已,神经网络也差不多,只是方向不一样。

不太可能直接在 实时、主处理流程的算法中使用把。

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2007-8-31 01:04:00 | 显示全部楼层

Re: Re:AI和AI库是怎样描述的?

zfscnu: Re:AI和AI库是怎样描述的?

看完 http://bbs.gameres.com/showthread.asp?threadid=69579&;page=2

恩~~~~ 以前做毕业设计时了解...

我正尝试在我的AI-TANK机器人中加一点遗传算法的思想,用来寻找对不同行为特征的目标时多个系数(向一个方向运动的最大时间,瞄准统计系数,躲避统计系数……)的配比。。。我想,遗传算法中的“基因”可以是特定的“子算法”,也可以是多个系数。

之前为了找到几个合适的系数,算式写了一大堆,头都扣破了,还是没找到——对某个目标的效果好了,对其他的效果就差了。。。所以我想写成可以通过1局1局的战斗来变异淘汰的方式,这样可能会有比较好的效果。

之前见过别人写过一个机器人,号称是用了遗传算法思想,我至今没打赢过。。。

神经网络我也是只有点概念,用一个叫BUG-brain的游戏模仿过一只蠕虫的神经网络(具有蠕虫的基本行为特点,寻找食物,规避危险……但神经网络这个东西具体有多强还没真正见识到,只听人说神经网络的学习波动收敛很快,比模式匹配的效果要好

现在的RTS游戏中据说有使用遗传算法的。。。但用神经网络的几乎没见过
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-18 12:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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