gpt4 book ai didi

java - 创建 4D 迷宫生成算法时遇到问题

转载 作者:行者123 更新时间:2023-12-01 10:58:31 24 4
gpt4 key购买 nike

所以我有兴趣创建一个 4 维迷宫,这样

boolean[][][][] myMaze=new boolean[x][y][z][w];
public static void doMazeStuff(){
//maze implementation here
// true=wall;
// false is empty
}

有人可以告诉我该怎么做吗?这就是我所知道的:

public static void terribleMaze(){
for(int a=0;a<x;a++){
for(int b=0;b<x;b++){
for(int c=0;c<x;c++){
for(int d=0;d<x;c++){
if(math.random()<.1/*"maze" density"*/){
maze[a][b][c][d]=true;
}
}
}
}
}
}

我知道我的实现很糟糕。有人可以帮我吗?

我知道我的实现是垃圾。这是一个个人项目。理想情况下,它至少应该看起来像一个迷宫。

最佳答案

如果这是一个个人项目,并且您不知道自己在这里做什么(看起来您不知道)(抱歉),我建议从 2D 迷宫开始。制作二维迷宫的方法有很多种,所有算法的伪代码都已经制作好并且很容易找到。在我的本科类(class)中,我们使用常见的深度优先搜索、随机克鲁斯卡尔和 prims。

关于java - 创建 4D 迷宫生成算法时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33469033/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com