我正在工作或了解如何创建一个简单的java 二维迷宫应该是这样的:
int [][] maze =
{ {1,1,1,1,1,1,1,1,1,1,1,1,1},
{1,0,1,0,1,0,1,0,0,0,0,0,1},
{1,0,1,0,0,0,1,0,1,1,1,0,1},
{1,0,0,0,1,1,1,0,0,0,0,0,1},
{1,0,1,0,0,0,0,0,1,1,1,0,1},
{1,0,1,0,1,1,1,0,1,0,0,0,1},
{1,0,1,0,1,0,0,0,1,1,1,0,1},
{1,0,1,0,1,1,1,0,1,0,1,0,1},
{1,0,0,0,0,0,0,0,0,0,1,0,1},
{1,1,1,1,1,1,1,1,1,1,1,1,1}
};
创建这个的想法是设置起点和目标点,并通过使用递归深度优先找到路径。但必须说我在创建迷宫时遇到困难。
您对如何做有什么建议吗?
或者也许是教程的链接?
我现在的主要关注点就是创建迷宫。