社区
其它技术问题
帖子详情
100分求随机地图生成的算法和代码
fzu_893
2005-05-19 06:46:47
100分求随机地图生成的算法和代码....RT
...全文
509
25
打赏
收藏
100分求随机地图生成的算法和代码
100分求随机地图生成的算法和代码....RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fzu_893
2005-05-29
打赏
举报
回复
mark!!
foochow
2005-05-29
打赏
举报
回复
#include<iostream>
#include<fstream>
#include<cstdlib>
#include<ctime>
using namespace std;
const int N=48;
const int M=24;
int bg[M][N];
int main()
{
ofstream fout("output.txt");
int i=0,j=0,direc=2;
int ran;
for(i=0;i<M;i++)
for(j=0;j<N;j++)
bg[i][j]=1;
srand(time(0));
i=j=0;
while(1){
if(i>=M-1&&j>=N-1)break;
ran=(int)rand()%4;
if(ran<1){
if(direc!=1&&i<M-1){
i++;
direc=3;
}
}
else if(ran<2){
if(direc!=2&&j>0){
j--;
direc=0;
}
}
else if(ran<3){
if(direc!=3&&i>0){
i--;
direc=1;
}
}
else {
if(direc!=0&&j<N-1){
j++;
direc=2;
}
}
}
for(i=0;i<M;i++)
for(j=0;j<N;j++)
if(bg[i][j]==1){
ran=(int)rand()%10;
if(ran<3)bg[i][j]=0;
}
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
if(i==0||j==0||i==M-1||j==N-1)
{
fout<<"■";
continue;
}
if(i==1&&j==2)
{
fout<<"S";
continue;
}
if(i==20&&j==45)
{
fout<<"E";
continue;
}
if(bg[i][j])fout<<"□";
else fout<<"■";
}
fout<<endl;
}
system("PAUSE");
return 0;
}
aresfe
2005-05-29
打赏
举报
回复
搬个凳子来学习
slwz2000
2005-05-29
打赏
举报
回复
up
foochow
2005-05-27
打赏
举报
回复
mark!
ysbcg
2005-05-23
打赏
举报
回复
生成地图的概况 然后重复处理地图细节 代码不能给你 方法给你
xiaoran2267
2005-05-23
打赏
举报
回复
关注
fzu_893
2005-05-23
打赏
举报
回复
UP....
MagicCarmack
2005-05-23
打赏
举报
回复
不是那么简单
只有学习。。。。。。。
mostideal
2005-05-22
打赏
举报
回复
学习。。
foochow
2005-05-22
打赏
举报
回复
UP....
JOHE2003
2005-05-22
打赏
举报
回复
请给些日子来思考,请耐心等待。。。。。。。
foochow
2005-05-20
打赏
举报
回复
UP
fzu_893
2005-05-20
打赏
举报
回复
UP
flyingdancing2005
2005-05-20
打赏
举报
回复
........
hikoolar
2005-05-20
打赏
举报
回复
好像并不是那么简单,想当年自己做迷宫在UE上用0和1来填,真是命苦,那个时候刚刚学习BC,可以拿出来练练,期待自己能够做出来,赶紧工作去...
关注
foochow
2005-05-20
打赏
举报
回复
mark!
llmsn
2005-05-20
打赏
举报
回复
mark!
gentleman20
2005-05-19
打赏
举报
回复
学习
yuanyou
2005-05-19
打赏
举报
回复
关注。。
加载更多回复(5)
C#
随机
生成
发货地址,
生成
详细地址,
随机
生成
中国姓名
帮助类,可以
随机
生成
多条中国地区内的具体地址,和姓名,可以做自动
生成
发货地址使用 调用的接口是百度
地图
API接口,使用时请自行替换ak值
路径规划
随机
地图
建立MATLAB源码
本资源为MATLAB
代码
实现的一个用于路径规划的
随机
地图
c语言
随机
生成
迷宫和走迷宫图形版(含VC6源
代码
)
走迷宫的游戏。包括迷宫的
随机
创建和控制移动等。含VC6源
代码
,并且
代码
里面的注释很详细(编译前请自己安装EasyX库)
【H5JS】游戏常用
算法
-路径搜索
算法
-
随机
迷宫
算法
(普里姆
算法
).pdf
【H5JS】游戏常用
算法
-路径搜索
算法
-
随机
迷宫
算法
(普里姆
算法
).pdf
【Matlab期末大作业】基于MATLAB的PRM
算法
的路径规划设计(
随机
地图
+gui+大报告+源
代码
+注释)
【Matlab期末大作业】基于MATLAB的PRM
算法
的路径规划设计(
随机
地图
+gui大报告+源
代码
+注释) 学会运用MATLAB 解决实际优化问题,例如粒子群优化
算法
,模拟退火
算法
等。要求每个同学任意选择学习一种智能优化
算法
,并应用解决路径规划问题。也可以多名同学进行组队,利用多种
算法
求解同一问题,并对比不同
算法
求解特定问题的性能。 1:
随机
生成
具有空白区域和路障区域的二维仿真
地图
,保证起点和终点之间有一条路径可达。2:任意选择学习一种智能优化
算法
,例如PRM
算法
,粒子群优化
算法
,蚁群
算法
,模拟退火
算法
等。3:利用选择的优化
算法
去解决路径规划的问题,并且通过GUI界面显示规划好的路径结果。
其它技术问题
3,882
社区成员
9,045
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章