Java中的迷宫生成器

时间:2016-10-13 10:38:49

标签: java depth-first-search maze

我需要解决的问题是我必须创建一个随机生成ASCII迷宫(带字符)的java程序。我写了一个迷宫课程,但是由于我不知道如何去做,所以我不得不创建深度优先搜索算法

我的代码是:

public class Maze {
    int width;
    int height;
    char elements[][] = new char[width][height];

    public Maze(int width, int height) {
        this.width = width;
        this.height = height;
    }

    public char[] GenerateMaze(){
        for(int i=0;i<width;i++){
            for(int j=0;j<height;j++){
                elements[i][j] = '#'
            }
        }
        return DepthFirstSearch(elements);
    }

    public char[] DepthFirstSearch(char elements[][]){

    }    
}

0 个答案:

没有答案