猫史档案馆


【岛3】生成迷宫代码 求

用户:小喵555小喵555查看:230 回复:7 评论:6 创建时间:2022-07-11T17:39:46


各位帮帮忙,怎样可以快速生成一个迷宫呀???可以随机。

求回复!!!!!


回复

上一页第 1 页 / 共 1 页下一页
蓝矮爱乐蓝矮爱乐

放心,这个难度你是无法想象的,没人会发

点赞0


评论

我有

但是是从别人那里搞的(惊恐)

所以发出来不道德。

我有一个思路不知可不可行,就是先纯随机生成数组(对象可能会更好)储存每个方块是否能允许通过,然后靠枚举来检测是否有通路,如果有,再防止方块,没有的话就重新生成数组,这样的话是不是代码难度不高,但我怕这么一弄服务器会崩(众所周知岛三服务器卡的要命

我研究出来了。。。用bfs来做。。。可以参观参观。。


ficfrkficfrk

b23.tv/36mtxtm

这个b站投稿视频可以教你

点赞0


评论


SKQASKQA

我会,但不发

点赞0


评论


凌cloud凌cloud

点赞0


评论


卑微OIer卑微OIer

整个地图可以看成一个256的矩阵,若以 m*m 矩形进行分割

即得出 (256/m)^2 个正方形,将他生成在地面上,表现为

实空实空实空实空……

空实空实空实空实……

以此类推。利用一遍dfs每次随机选择一个方向,将路过的变为空心。

随机选择m*m区块再次随机取消区块

拒绝白嫖从我做起

点赞1


评论

先纯随机生成数组(对象可能会更好)储存每个方块是否能允许通过,然后靠枚举来检测是否有通路,如果有,再防止方块,没有的话就重新生成数组,这样的话是不是代码难度不高,但我怕这么一弄服务器会崩(众所周知岛三服务器卡的要命


1086爱编程1086爱编程

我有手画的代码()

点赞0


评论


SCS_user_8yNg1LeFg6SCS_user_8yNg1LeFg6

那你为什么不问问神奇的海螺呢()

点赞0


评论