游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8126|回复: 23

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

[复制链接]

2

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2007-8-29 21:11:00 | 显示全部楼层 |阅读模式
    AI怎样描述,AI库的格式又是怎样??
    请教各位老大 [em15]

76

主题

1100

帖子

1107

积分

金牌会员

Rank: 6Rank: 6

积分
1107
发表于 2007-8-29 21:40:00 | 显示全部楼层

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

AI很粗糙的概念了.应该分程序常用AI和策划用AI.你这里提的应该是策划用AI.有限状态机可以解决你思考的方式和实现

AI库是个类库,里面包含了大部分AI的原形定义(比如定义了部分虚函数AI函数).因为AI是一种行为.也即这个AI函数可能什么都定义,只是定义了函数原形.具体是你编译cpp文件了再次对函数进行需要的继承扩充.

而通过实际编写文件继承类和调用对应的库函数编写自己需要的策划AI.比如

一个可以和你做AI对抗的赌骰子小游戏(一个机器人,一个你)
学习AI就如脚本一样建议从程序入手,单纯看有限状态机那些教程没太大思维性帮助作用

2

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2007-8-30 00:33:00 | 显示全部楼层

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

楼上的老大,能给个范例学习学习

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

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

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

windtiger!!你别乱忽悠了好不好?老子看着你这样真觉得恶心!

不懂装懂,刚学了几个名词就开始到处丢书包,你真的懂什么叫继承?真的懂什么叫虚函数?真的知道什么叫有限状态机?真的知道什么叫AI?什么叫概率?

别一有人说AI,你就跑出来丢你那几个术语!会点C++皮毛的皮毛就觉得自己了不起啊?你还差得远呢!

别TM一提AI就CPP,继承,虚函数!真正的AI和C++有个毛的关系?只有C++才有"库"的概念?java不也有神经网络包么?

别一说学习AI,你就建议人做赌骰子的小游戏!那个和AI难得扯上多大干系,玩玩伪随机而已.

你就扯淡吧!装B吧!你以后在这里装一次,我就戳你一次!

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

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

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

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

这贴有助于LZ解决自己的问题,以及帮助大家看清windtiger的真实水准.

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

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

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

我没有使用过什么AI库,我只知道有的朋友会把一些常用的AI算法写成具有通用性的可重用的代码存放起来.比如A*图搜索算法,在搏弈及自动寻路中都经常用到.通常这些东西不会有太固定的格式.如果你不搞程序,没必要深究这个.

32

主题

782

帖子

1772

积分

金牌会员

吐槽机器

Rank: 6Rank: 6

积分
1772
QQ
发表于 2007-8-30 10:57:00 | 显示全部楼层

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

小转一个和AI有关的帖子
http://bbs.a9vg.com/read.php?tid=698454&fpage=1

好吧,其实我是来拜赌骰子的AI的...

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

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

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

楼上给的链接不错!尽管我对有限状态机本身没什么太大的兴趣了...不过光晕的AI还是值得称道的

这段比较有意思:
决策途径

在典型的HFSM系统里,非枝叶行为的作用是用来做决定,枝叶行为是用来具体的完成任务。如果是在前者身上发生的决策过程,那么通常都有两种方式:(a)让父行为利用专门的代码做出决定,或者(b)让子行为去竞争,让父行为根据子行为的渴求程度和关联度判断最终的取舍。两种方式我们都用了,所以我们预留了编写定制的决策路线的可能。

76

主题

1100

帖子

1107

积分

金牌会员

Rank: 6Rank: 6

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

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

前提我不是专门从事ai研究的,你讲得很多也是正确的,但上回争论就已经告诉你我们讲的不是一个东西,对你得提一些意见.还有在强调一句,ai也分程序级ai和策划级ai,不要强烈混淆在一起.
你的思路早告诉你是过程,你把骰子游戏行为想成一个过程,谁告诉你骰子ai只是单纯的随机,这里提的骰子ai对象=一个人,和你竞争的对象,不是你自己单纯的骰子行为.从这里去入手设计和改编你自己的对象ai,这只是一种思路,而不是什么这个遗传那个玄妙理论,请理性点行不.骰子过程不就是多几次判定后的随机细化么,是简单呀,但你提升到骰子对象是含有人为性AI,就跟下围棋一样,纵使在弱点,至少你能感受到ai的研究价值.思路,思路,思路都不清晰研究个毛呀

AI也是人想的行为方式,实际实现根据需要各有不同,你老拿很庞大的不实用性来描述有什么用呢,早跟你说了ai用什么语言实现都行,但研究的方式不是过程里如何如何,居然理论性东西连书上东西都贴出来了,实在不知道有什么意义,干脆推荐看书不得了,书里讲的比你更实用吧.那也更期待看到你做的商业游戏ai是如何的玄妙.也说句实在话,在实际RPG游戏开发里,没有完整环境,你讲在多也没用,因为你就是写不了一个完整的AI.既然写不了,贴在多也没用,那不如请冷静研究特定语言环境下的思路就行.

76

主题

1100

帖子

1107

积分

金牌会员

Rank: 6Rank: 6

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

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

卡特铁角: Re:AI和AI库是怎样描述的?

楼上给的链接不错!尽管我对有限状态机本身没什么太大的兴趣了...不过光晕的AI还是值得称道的

这段比较有...

综合不就是继承派生么.这个思路就是正确的.但没有看到实际完整环境和代码前,继续贴一些理论性文章描述这个ai就一定是这么实现的,就失去意义了.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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