找回密码
 立即注册

同步游戏数据至论坛

查看: 869|回复: 11

基于dfs算法在csgo中用vscript制作一个14*14的必定有解的迷宫

[复制链接]

32

主题

238

回帖

4037

积分

LEVEL 4

混乱中立

积分
4037

灌水之王

发表于 2022-6-25 17:50:58 | 显示全部楼层 |阅读模式
本帖最后由 7ychu5 于 2022-6-25 17:58 编辑


不太行,插入代码就会出错,我尽量用图演示。
MYUZ`ZZ$)ERCZGW)Y474X{G.png
希望早日修复。
--------------------------------------------------------------------分割线--------------------------------------------------------------------
http://119.91.206.68/wp-content/uploads/2022/06/Maze_Spawner.mp4

视频里的是10*10,由于vscript的自带脚本防死循环保护,过大的迷宫可能会因为保护运行到一半被报错。
首先,先明晰什么是DFS?
深度优先遍历(Depth First Search, 简称 DFS),深度优先遍历主要思路是从图中一个未访问的顶点 V 开始,沿着一条路一直走到底,然后从这条路尽头的节点回退到上一个节点,再从另一条路开始走到底…,不断递归重复此过程,直到所有的顶点都遍历完成,它的特点是不撞南墙不回头,先走完一条路,再换一条路继续走。
其代码大概思路,我借鉴https://blog.csdn.net/qq_45724216/article/details/115305585中的叙述,应该是这样的。



那么就很简单了,我们主要的目标分为了两大类,第一步是随机生成14*14的迷宫数组,第二步是利用DFS对其进行检验,如果不通过检验,则不批准迷宫生成;如果检验通过,迷宫成功生成。


bili_v_d_1656057819425.gif

代码放不出来,移步至 http://119.91.206.68/index.php/2 ... %e8%bf%b7%e5%ae%ab/
进行观看吧,有问题在这个帖子下给我留言就行。

横眉冷对千夫指,问心无愧行世间。
你知道我是谁,够胆就来找我吧。

7

主题

35

回帖

1098

积分

LEVEL 2

积分
1098
发表于 2022-6-25 17:58:17 | 显示全部楼层
高手你好
提交的试卷空白 可混乱思绪冗长 所谓的答案 大概也只是形式上的常识罢了
回复

使用道具 举报

32

主题

111

回帖

1493

积分

LEVEL 2

积分
1493
发表于 2022-6-25 18:02:04 | 显示全部楼层
虽然我看不懂,但是顶一下总没坏处
你知道我的成分,来找我吧
屠龙宝刀点击就送
回复

使用道具 举报

64

主题

272

回帖

6079

积分

版主

积分
6079

管理员[CS2]灌水之王

发表于 2022-6-26 16:56:45 | 显示全部楼层
虽然我看不懂,但是顶一下总没坏处
你依旧还是不够努力。
回复

使用道具 举报

4

主题

157

回帖

1405

积分

LEVEL 2

嘤语大师师师师师师师师师师师

积分
1405
发表于 2022-6-26 17:20:21 | 显示全部楼层
虽然我看不懂,但是顶一下总没坏处
二次元
回复

使用道具 举报

4

主题

157

回帖

1405

积分

LEVEL 2

嘤语大师师师师师师师师师师师

积分
1405
发表于 2022-6-26 17:35:16 | 显示全部楼层
水金币水金币
二次元
回复

使用道具 举报

64

主题

272

回帖

6079

积分

版主

积分
6079

管理员[CS2]灌水之王

发表于 2022-6-26 18:40:33 | 显示全部楼层
不明觉厉
你依旧还是不够努力。
回复

使用道具 举报

7

主题

68

回帖

862

积分

LEVEL 2

积分
862
发表于 2022-6-26 19:03:51 | 显示全部楼层
我要金币!!!
原来还能写签名
回复

使用道具 举报

7

主题

94

回帖

1506

积分

LEVEL 3

积分
1506
发表于 2022-6-27 20:29:17 来自手机 | 显示全部楼层
虽然我看不懂,但是顶一下总没坏处
回复

使用道具 举报

176

主题

672

回帖

7199

积分

LEVEL 5

积分
7199

灌水之王

发表于 2022-7-1 17:21:41 来自手机 | 显示全部楼层
高手你好qwq
总有一天,我也会像你这么强!
回复

使用道具 举报

17

主题

81

回帖

3177

积分

超级版主

积分
3177

管理员[CS2]

发表于 2022-7-1 17:51:34 | 显示全部楼层
回复

使用道具 举报

0

主题

53

回帖

1235

积分

LEVEL 2

积分
1235

CS2服务器早期支持者

发表于 2022-7-2 17:24:56 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|EXG社区 ( 鄂ICP备16015079号-2 )

GMT+8, 2024-11-23 20:23 , Processed in 0.305979 second(s), 38 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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