Astar寻路教程
http://www.cnblogs.com/thunder123/archive/2010/08/18/1802199.html
学习代码[持续添加] :
<style type="text/css">
#area{border: dashed 1px #999; overflow: hidden; position: relative;}
.item{border-right: dashed 1px #999;border-bottom: dashed 1px #999; position: absolute;}
</style>
<div id="area">
</div>
<script type="text/javascript">
var Map={
width : 940,
height : 600,
map : {},//map10 : {xc:0, yc:0, len:0, map:[]}
makeDB : function(length){//按length为边长建立索引数据表
var xc = parseInt((this.width - 1) / length) + 1;
var yc = parseInt((this.height - 1) / length) + 1;
var map = [];
for(var i=0;i<xc;i++){
if(!map[i]) map[i]=[];
for(var j=0;j<yc;j++){
map[i][j]=0;
}
}
this.map['map'+length]={xc:map.length, yc:map[0].length, len:length, map:map};
},
drawDB : function(db){
var html='';
for(var i=0;i<db.xc;i++){
for(var j=0;j<db.yc;j++){
html += '<div id="b-' + i + '-' + j + '" class="item" style="height:' + db.len + 'px;width:' + db.len + 'px;left:' + (db.len*i) + 'px;top:' + (db.len*j) + 'px"></div>';
}
}
$('#area').html(html);
},
init : function(xc, yc){
//set map size
$('#area').css({width : this.width, height : this.height});
//create db
this.makeDB(10);
this.makeDB(50);
this.makeDB(100);
//drawDB
//this.drawDB(this.map.map10);
//this.drawDB(this.map.map50);
this.drawDB(this.map.map100);
}
}
Map.init();
var Astar = {
}
</script>
分享到:
相关推荐
javaScript AStar 寻路算法。demo可以直接运行,方便大家相互学习。
3.用处:用于Astar算法编程学习 4.指向人群:本硕博等教研学习使用 5.运行注意事项: 使用matlab2021a或者更高版本测试,运行里面的Runme_.m文件,不要直接运行子函数文件。运行时注意matlab左侧的当前文件夹窗口...
关于Astar的寻路方法,值得研究Astar算法的盆友们参考学习
AStar算法详解PPT学习教案.pptx
2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...
AStar算法详解PPT教学课件.pptx
关键代码都有详细注释,方便学习理解,经典算法附带案例
Java游戏中的AStar算法源代码,根据以往网络上的代码改编,给学习J2me的朋友一些参考,有的地方写的不好,本人也是在摸索中
Java游戏中的AStar算法源代码,根据以往网络上的代码改编,给学习J2me的朋友一些参考,有的地方写的不好,本人也是在摸索中。
matlab算法,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。
基于DWA算法和Astar算法的轮式机器人路径规划python源码+项目说明.zip 基于DWA算法和Astar算法的轮式机器人路径规划python源码+项目说明.zip 基于DWA算法和Astar算法的轮式机器人路径规划python源码+项目说明.zip ...
Python基于DWA算法和Astar算法的轮式机器人路径规划源码+使用说明.zip本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用...
1.版本:matlab2014/2019a,内含运行结果,不会运行可私信 2.领域:智能优化算法、...4.适合人群:本科,硕士等教研学习使用 5.博客介绍:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可si信
全局路径规划-Astar算法笔记 根据自己学习进度慢慢更新其他笔记
基于DWA算法和Astar算法的轮式机器人路径规划python源码+文档说明(高分项目).zip本资源中的源码都是经过本地编译过可运行的,评审分达到95分以上。资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足...
适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究...
A星算法的实现与仿真,运行平台python3.6,可以自行更改设计学习
2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于...
路径规划经典算法A*算法仿真代码,适合初学者学习借鉴