mazegenerator.net在线制作生成迷宫地图

小时候很喜欢玩的一个游戏就是走迷宫了,假装自己是一个小蚂蚁,来到了迷宫的门口,顺着道路往前走,撞墙了或者堵死了就换一个方向走。直到走到出口找到米粒或者来到图中心,到达目的地。可惜有时候的迷宫地图拿到手已经被之前的人描出了正确的路径了。现在发现有这样的一个网站,可以在线生成迷宫地图,并且支持自定义及下载,那么就随时随地可以生成一张地图打印出来自己玩了。先上地址:Maze Generator  http://www.mazegenerator.net/

图1.网站首页

网站打开后首页也非常简单,一目了然。开发者工具中可以看到有一个js文件404了,但是并没有影响相应的功能。简单介绍下各个相应的功能:

Shape:形状,即生成的迷宫地图形状,可选 矩形、圆形、三角形、六边形。

Style:样式,即迷宫组成的单元,可选矩形、六边形(蜂房)、三角形。不同的形状下可选的样式也各不相同。

Width、Height:设定迷宫的宽与高,即大小。

Inner width、Inner height:设定相应的宽高

Starts at:设定起始点,可选顶部、或底部或内部。

Generate now:生成按钮。

Solution:路径,某一个解决方案。

Download:选择相应的文件格式后下载。

默认情况下,这些参数不做改动,生成的迷宫地图如图,加上路径后也可以看到相应的捷径。

图2.默认参数下生成的迷宫地图
图3.默认参数下生成的迷宫地图-带路径
图4.蜂房形状的迷宫地图
图5.蜂房形状的迷宫地图2

每一次点击生成按钮,都会随机生成相应参数下的迷宫地图。也支持将对应的迷宫地图下载下来再打印出来自己玩,所以是比较方便实用的。理论上来说,随机生成的迷宫是不会重复的。但究竟会不会一定数量之后重复就不敢确定了。此外如果需要大地图的话,可以选择200*200的,足够复杂,但网站生成的时间也比较长,相信能从这个迷宫走出来的,必定不是一般人了。

图6.200 by 200 orthogonal maze(3202×3202像素)

答案可以点这里看看。