cpper编程论坛
>
算法
能否讲解一下何为A*算法?
用户名
记住信息
密码
注册账号
论坛帮助
会员列表
日历事件
搜索
今日新帖
标记版面已读
LinkBack
主题工具
显示模式
#
1
(
permalink
)
2002-12-01
飚风极速
普通会员
注册日期: 2002-09-19
住址: 中国
帖子: 87
能否讲解一下何为A*算法?
在一些专业游戏设计网站上最常看见的就是这A*算法了。我只大概了解它和AI有关。各位大哥,能否把这一技术详细解释一下?谢谢指点。好像很少有书介绍到这一算法啊?
#
2
(
permalink
)
2002-12-02
Elminster
超级版主
注册日期: 2002-09-09
帖子: 1,764
http://www.codingnow.com/2000/gamedev/tips/astar.htm
#
3
(
permalink
)
2002-12-03
飚风极速
普通会员
注册日期: 2002-09-19
住址: 中国
帖子: 87
谢谢您。
不过奇怪我在云风上边怎么就没看到。
#
4
(
permalink
)
2003-07-05
joeqi
初级会员
注册日期: 2003-07-03
住址: 珠 海
帖子: 8
如果看得懂 E 文 ,可以到这里看看 :
http://www-cs-students.stanford.edu/.../gameprog.html
#
5
(
permalink
)
2003-07-05
abp
高级会员
注册日期: 2002-08-30
帖子: 811
几乎每一本人工智能书上都有。(所以我不知道你为什么说很少有书介绍)
云风没有的东西太多了,呵呵。
#
6
(
permalink
)
2007-04-29
panda_lin
普通会员
注册日期: 2006-03-06
帖子: 71
回复: 能否讲解一下何为A*算法?
不太专业的回复,针对一个搜索树:
1、深度优先搜索:可能最快,也可能最慢。
2、广度优先搜索:保证能找到,也谈不上什么效率。
所谓A*算法,当搜索到某个节点,应用某种算法,对其所有子节点赋予一个权值,然后按这个值进行深度优先。其实是一个改进的深度优先算法,如果运气不好,就退化成最坏的深度优先算法了。
#
7
(
permalink
)
2007-04-29
polyrandom
超级版主
注册日期: 2002-09-03
帖子: 3,138
文章:
20
回复: 能否讲解一下何为A*算法?
A*算法本身不难,虽说选择一个好的启发函数不简单,但是通常也就是直线距离或者曼哈顿距离。
我现在觉得寻路这一块最难的是构建寻路信息的数据库,也就是为A*提供弹药。这部分几乎没有什么现成的算法。
btw:看到那只青蛙还是很感伤
书签
Digg
del.icio.us
StumbleUpon
Google
百度搜藏
QQ 书签
雅虎收藏
«
求救随机数算法,
|
给定个01组成的长序列s,问是否由给定两个短序列x,y的重复组成
»
主题工具
显示可打印版本
邮寄本页给好友
显示模式
平板模式
切换到混合模式
切换到树形模式
发帖规则
您
不可以
发表新主题
您
不可以
发表回复
您
不可以
上传附件
您
不可以
编辑自己的帖子
启用
BB 代码
论坛
启用
表情符号
论坛
启用
[IMG] 代码
论坛
禁用
HTML 代码
Trackbacks
are
启用
Pingbacks
are
启用
Refbacks
are
启用
所有时间均为
格林尼治时间 +9
。现在的时间是
09:19 AM
。
-- 简体中文
-- 繁體中文
联系我们
-
http://www.cpper.com
-
返回顶端
Powered by vBulletin® 版本 3.7.0
版权所有 ©2000 - 2009,Jelsoft Enterprises Ltd.
(C) Copy Right All Right Reserved 2001 - 2007
LinkBack
LinkBack URL
About LinkBacks
Bookmark & Share
Digg this Thread!
Add Thread to del.icio.us
Bookmark in Technorati
Furl this Thread!
Search Engine Friendly URLs by
vBSEO
3.1.0