I chose 2x2 rooms at all nesting levels for simplicity, because that simplifies a lot of things. So, instead of removing a wall of the big maze, what is removed is a passage-sized section of the outer wall of the smaller, room-sized maze, at a random location.Īpplying this concept recursively, we can build a big maze out of smaller ones. Well, what if each room is not just an empty space, but is also a maze in itself? Since every maze allows travelling between two arbitrary points, a room and a maze are equivalent. A maze basically consists of taking a grid of rooms each with four walls, and removing certain walls between the rooms until you get the maze. The one chosen is the recursive nested maze. There are very few algorithms that are suitable for generating mazes that are big in two dimensions and keep locality. Placing a wall at a certain location could divide the maze into two areas, and it's not possible to know whether it does without at least some knowledge of the structure of the rest of the already generated part of the maze.Īs a consequence, standard generating methods necessarily need to keep the whole maze in memory, which of course is not feasible for a 61000圆1000 maze in Minetest. Generating a maze is a very non-local process. However, due to the method of generation, I believe that within the 16385x16385 square that goes from 0 to 16384 in both directions, it's guaranteed that there's always a path from any point to any other point. Therefore, if a path from an arbitrary point A to another arbitrary point B needs to go through the area outside the 61840圆1840 map, there will be no path to go from A to B. The coordinates are truncated because the maximum size of a Minetest map is 61840圆1840. The maze is a subset of a bigger, 65537圆5537 nodes maze. It is intended to give the visual impression of an "infinite maze", while keeping some degree of credibility. This maze is not intended to be solvable. To use, create a new world and activate the mod before entering the world for the first time. I love so much about this game and community, but there are so many poorly documented quirks that only a handful of folks know how to overcome.Maze MapGen: Generate a world that consists of a 2D maze extending to the world's limits. So if any of you texture guru's have any advise on how one could use this texture with AND without using a texture pack, I would love to hear from you.Īnother question that's been pestering me: How would a server be able to use this image so connected clients could use it? I'd rather avoid the latter as it would get lost with every upgrade. The only way I can seem to get it to work is have the image in a texture pack folder that is selected in the settings tab, or outright replace the image in the textures/base/pack folder. Having it in the root of the textures folder does not work for me. So I deselected the "all" texture pack and of course it does not work for me. I must of done that ages ago in some test of sorts, I don't know. Of course I did not notice that I've had "all" selected in my texture pack tab. So I plopped my new texture into my "all" folder and it worked for me. Although I can't find the reference now, I recall reading somewhere that textures in that folder will override even installed texture packs, and there is no need to select "all" in your texture pack settings tab. I'm going to come right out and admit I'm highly confused about texture locations when it comes to texture packs.Īccording to the wiki you can add a folder called "all". But the image is not optimized and it may be a little hi-res for your liking.Ĭredit to RealBadAngel as I believe him to be the creator of the original overlay image I edited.ĭownload below image file to your minetest/textures/all folderĪlright. I added shadows under the compass point letters and center dot so it should show up against all map colors. Or will "just work" if you don't use texture packs. That way it will work with whatever texture packs you may use. Just make a folder in your minetest textures directory (where all your texture packs would be installed) named "all" and put the overlay image in there. The compass points will rotate as the map rotates so travel direction is accurate. W.) and a red dot in the center that helps to mark the precise player position in the map. This image can replace the Minetest minimap round overlay with a edited image that includes compass points (N. Not a texture pack, but a free to use texture for a pack or individual use.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |