Ever Changing Redstone Maze in Minecraft

  Рет қаралды 13,726

CaptainLuma

CaptainLuma

Күн бұрын

In this video I go over my minecraft redstone ever-changing maze. This maze uses a custom algorithm I created specifically for this purpose. The algorithm can be used to create constantly changing mazes, and it is free for anyone to use. Using this algorithm I was able to make this generator over 3 times smaller than my previous generator. This video took me a long time to make, so please consider leaving a like to show your support, and subscribe so you don't miss future uploads.
IMPORTANT: I didn't realize this until after recording this video. The maze will break if you leave the game while it's is running, or if the maze leaves render distance while it's running. If this happens, the origin cell will deactivate and must be reactivated manually.
world download (made in 1.20.2):
drive.google.com/file/d/1421t...
tutorial video:
• Ever Changing Maze Tut...
my previous video going over the algorithm:
• New Maze Generating Al...
Check out some more redstone maze generators:
RaPsCaLLioN1138's survival friendly maze: • Redstone Maze Generator
DqwertyC's maze using recursive division: • Recursive Division Red...
SleeperPin's maze using the hunt and kill algorithm: • Randomized Spanning Tr...
D_00's maze using recursive backtracking: • I made a Random Maze G...
Chapters:
0:00 Intro
0:49 Algorithm
3:19 Modes
4:10 Runtime
5:00 Mechanism
8:39 Closing thoughts
Music:
Tokyo Music Walker - When the Rain Stops • Tokyo Music Walker - W...
StreamBeats by Harris Heller - Moving Lights • Moving Lights
Tokyo Music Walker - Slowly • Tokyo Music Walker - S...
Artificial Music - Faithful Mission • Faithful Mission

Пікірлер: 129
@captainluma7991
@captainluma7991 37 минут бұрын
Thank you for all the great name suggestions! There were a ton of names that I really liked, but I've decided to go with the name "Origin Shift" algorithm. This name was suggested a couple times, but the first to suggest it was mitchratka3661. Thank you again to everyone who suggested a name.
@eynsofminecraft
@eynsofminecraft 24 күн бұрын
Very clever idea - well done! How about calling it the "Wandering Trader Algorithm" after the infamous Minecraft merchant? "Wandering" because of the random movement and "Trader" because the origin node is essentially trading roles with an adjacent node.
@a_puntato29
@a_puntato29 12 күн бұрын
you sound ai generated
@eynsofminecraft
@eynsofminecraft 10 күн бұрын
@@a_puntato29 That's only because you are a potato.
@e-berry
@e-berry 10 күн бұрын
@@a_puntato29 Indeed
@GOAT_GOATERSON
@GOAT_GOATERSON 10 күн бұрын
Wandering Traitor
@catharsis9789
@catharsis9789 7 күн бұрын
@@a_puntato29 not really
@williammciver5592
@williammciver5592 3 күн бұрын
This is really cool! If you want to call it something fancy, you could call it the Theseus algorthm, both because of the maze and because of the ship of Theseus (the one where it's a question about if something is the same if everything is replaced)
@hoteny
@hoteny 13 күн бұрын
Bro invented an algorithm for redstone
@MuffinTastic
@MuffinTastic 7 күн бұрын
bro visited his friend
@blubglub
@blubglub 7 күн бұрын
bro explained what happened in the video
@Mertly
@Mertly 9 күн бұрын
Change of Command sounds like good name for the algorithm Or Captain’s Rotation, cause it uses your username, and because you can view the algorithm as changing who is Captain
@sandekv
@sandekv 5 күн бұрын
Out of these names, I prefer Captain's Rotation. It feels more like an algorithm name.
@stephenf3379
@stephenf3379 4 күн бұрын
Both are really good but I think Change of Command is easier to enunciate for all the students who will have to learn this
@PyroAxolotlDragon
@PyroAxolotlDragon Ай бұрын
That is insane, I've always been thinking of one day trying to make a random maze generator in minecraft for a minigame but I never had the skills to follow through with it, good job for figuring out how that works
@lordthunderpork
@lordthunderpork Ай бұрын
"CellCenterShifter" algorithm is my submission for naming
@trivonox
@trivonox 12 күн бұрын
I submit "Origin Shift" algorithm as the name :D
@redwire85
@redwire85 7 күн бұрын
The fact that the name i thought of was already said here proves it is a good name
@rynow1992
@rynow1992 2 күн бұрын
I vote this one as I thought of it as well
@mitchratka3661
@mitchratka3661 13 күн бұрын
I think something along the lines of "origin shift" algorithm could be nice and simple
@intrifix4536
@intrifix4536 15 сағат бұрын
I never knew the underlying mechanism for making mazes was so incredibly simple. I love it. Reminds me a bit of a class I took in emergence, like the Game of Life or flocking behavior where complexity arises from an incredibly simple set of rules.
@shael4866
@shael4866 7 күн бұрын
If you came up with this algorithm by yourself, i think that there is no problem with calling it by your name. Moreover, "luma algorithm" is a short and easy to use name.
@spitefulginger
@spitefulginger 3 күн бұрын
Agreed. The Luma Algorithm sounds nice.
@nodraw_
@nodraw_ 19 күн бұрын
I absolutely loved the video! Usually I'm not really into redstone, but even to me it was super engaging and clear! Great job :)
@ctavi6654
@ctavi6654 Ай бұрын
Excellent video! This is a very underrated channel in my opinion, I'm interested to see where it goes. With regards to the algorithm name, I'd personally go for the Leapfrog algorithm, as the origin cell is picking a direction and "leaping" to a new position.
@gameroy9901
@gameroy9901 3 күн бұрын
Wow. That is just fascinating, honestly made my day. As per the name of the algorithm, I instantly thought of Daedalus. In Ancient Greece he was an architect, he designed the labyrinth that held the Minotaur. I’m still always baffled by the fact that algorithms have been around since antiquity, which connects everything more
@oceanusprocellarum6853
@oceanusprocellarum6853 25 күн бұрын
Redstone computing community still goin strong 💪 Congrats on this awesome project!
@kingevenfall
@kingevenfall 9 күн бұрын
i can't believe you only have 408 (409 now) subs, this is amazing and well thought out, as well as interesting! (jeez i sound like my mom lol)
@montycosmos1165
@montycosmos1165 3 күн бұрын
I'd call it the Zampano Algorithm, named after one of the narrators of the novel "House of Leaves." The novel is centered around a house with a constantly shifting interior that is bigger on the inside than it is on the outside.
@Sgrunterundt
@Sgrunterundt Күн бұрын
It would surprise me if this algoritm is truly novel. It is so simple! But if it is then it deserves wider recognition. I can imagine the future videos on channels like Numberphile and Stand Up Maths once the wider mathematical community notices.
@millerh4500
@millerh4500 2 күн бұрын
Fantastic algorithm! Very simple and infinitely scalable, a class act all around
@dragoncop
@dragoncop Ай бұрын
omg i just realized you were at 300 subscribers, i already was subbed to you and thought you were at like 30k or something, great video man, i loved it
@tjpprojects7192
@tjpprojects7192 2 күн бұрын
It should be called the aMAZEing Algorithm.
@heylloe9382
@heylloe9382 6 күн бұрын
Love this idea, only critique I really have just coming into this as that someone can get stuck in the walls if they happen to be on top of an entrance that happened to turn into a wall while they were standing on it. They would be able to escape by just running on top of the walls, doing parkour to other walls, and even if they get temporarily stuck up there. It would lose the fun. A way to fix this is to put a light indicator to blink or som to show when a wall is about to erect. Love your vids dude💙☮️
@captainluma7991
@captainluma7991 6 күн бұрын
Hi, thank you for the feedback. A simple fix would be to add a roof to the maze, or to use the iron door version. Thanks for watching!
@roseproctor3177
@roseproctor3177 16 күн бұрын
whoa this is actually incredible! liked and subbed :) That's such a brilliant algorithm. I'm super impressed. You're gonna do great on YT
@captainluma7991
@captainluma7991 15 күн бұрын
thank you sm :)
@lordthunderpork
@lordthunderpork Ай бұрын
This is the coolest. I would love to build this, thanks for making a tutorial video! Great stuff.
@brianmkolins4426
@brianmkolins4426 8 минут бұрын
That is beautiful. If you truly have proven the algorithm works, and I mean mathematically proven, there seems to me to be only 1 name; yours.
@bluepiston9347
@bluepiston9347 7 күн бұрын
"Bubble Maze" -name submission
@kanwarjoseph8251
@kanwarjoseph8251 7 күн бұрын
Wow. Never usually comment but I'll leave one for the algorithm. Good stuff.
@emperor-pavoom3929
@emperor-pavoom3929 Ай бұрын
Amazing job! Really cool
@tunafllsh
@tunafllsh 5 күн бұрын
Props for the amazing algorithm!
@rynow1992
@rynow1992 2 күн бұрын
500th sub! Gg! Keep it up man!
@mr.guacamole
@mr.guacamole 8 күн бұрын
This is awesome! Great job
@desktopantec2290
@desktopantec2290 13 сағат бұрын
Just keep heading to the exit. If there is a wall just wait for it to get removed. This maze is easy along as you have the time
@squarebodyseth5986
@squarebodyseth5986 9 күн бұрын
Mazerunner vibes
@CartonOwO
@CartonOwO 11 күн бұрын
"Luma Maze Algorithm" is my submission :33
@manu_faktur
@manu_faktur 10 күн бұрын
Amazing stuff, thanks for sharing this!
@noneofyourbusiness6006
@noneofyourbusiness6006 9 күн бұрын
Wow, that's truly aMAZEing
@purple4395
@purple4395 7 күн бұрын
My god. I play with like 200 mods and do very complicated automations but redstone crackheads are just insane. This is so insane and cool. Since I'm currently developing a few mods I might give this algorithm a try, although not for a dungeon but maybe for some cool moving picture or whatever else
@MacroAggressor
@MacroAggressor 6 күн бұрын
This is fascinating! I will definitely have to incorporate this into my jigsaw structure multi-level dungeon datapack! Observation/question for you, @CaptainLuma... it seems to me that because the "origin swap" steps are discrete, all that really matters is that the signal gets passed to the neighboring cell. Therefore, the cells don't need to be a perfect grid (ie. the distance between cells don't need to be uniform). This opens up numerous interesting possibilities... three significant (albeit, overlapping) ideas come to mind: different sized rooms, multilevel mazes, and non-Euclidean mazes.
@captainluma7991
@captainluma7991 6 күн бұрын
Using this for non-euclidean mazes is a very fun idea. Thank you for watching!
@MacroAggressor
@MacroAggressor 6 күн бұрын
@@captainluma7991 For sure, thanks for the tech! I'd love to see a vid to see how you'd implement this. I might as well ask since you're here... are these cells directional? The Jigsaw system pseudo-randomly rotates structures as they're generated, so that might complicate things for me.
@captainluma7991
@captainluma7991 5 күн бұрын
Yes the cells are directional. I also have a video going over the algorithm itself, and there are some resources in the description of that video for you to look at the code and try out the algorithm yourself if those will help you out.
@MacroAggressor
@MacroAggressor 5 күн бұрын
@@captainluma7991 I'll definitely look into those. Might have to Macgyver something if the rotation's gonna cause issues. It would be insanely cool if I can use this to implement procedurally generated labyrinth dungeon levels.
@spookyfish2605
@spookyfish2605 6 күн бұрын
If you haven't settled on a name yet, I suggest "Captain's Labyrinth." A nod to your handle without being too self-serving, not that you havent earned the right. Great video!
@Ykulvaarlck
@Ykulvaarlck 8 күн бұрын
i'd call this an "iterative tree rotation" algorithm. it's not exactly tree rotation because you're picking from a neighbor, not a connected neighbor, but it's vaguely similar; you pick a different node in the rooted tree, make it the root, disconnect it from its parent and make the original root a child of the new root
@kitalthevali
@kitalthevali Күн бұрын
the Challenge here is to occasionally move the origin to a random position in the maze.
@theendofthestart8179
@theendofthestart8179 3 күн бұрын
we must have very different definitions of "isolated areas"
@MidnightDoom777
@MidnightDoom777 7 күн бұрын
This would be super cool to turn into a mini game
@micahjacobson8533
@micahjacobson8533 25 күн бұрын
This is a masterpiece, I have no idea how this has so few views
@BlockerLockerYT
@BlockerLockerYT 7 күн бұрын
This is incredible.
@denzbacurin5770
@denzbacurin5770 Күн бұрын
With that algorithim, you can win on that with no moving
@tanhrs8711
@tanhrs8711 11 күн бұрын
Give your own name to the algorithmes like famous people did (monte carlo, perlin...)
@patfre
@patfre 7 күн бұрын
3:24 this is technically an incorrect term a labyrinth is like a maze but there is only one path meaning there is one path going from start to finish with no dead ends or alternate paths. What you made is a maze so it would be more Maze mode
@El_Presidente_5337
@El_Presidente_5337 8 күн бұрын
I don't think survival friendliness is such a problem for the doors/gates when you use so many redstone components.
@tictackywacky9445
@tictackywacky9445 10 күн бұрын
God this is incredible.
@popcan-wr2nd
@popcan-wr2nd 10 күн бұрын
I've got to make an accurate playable Maze Runner map with the shifting walls now, this would be perfect for that.
@captainluma7991
@captainluma7991 10 күн бұрын
That is a great idea!
@hyperon_ion9423
@hyperon_ion9423 11 күн бұрын
In theory, you should only need two SR-latches to store the direction of each cell. One for the axis, and one for the direction. You would just need an encoding and decoding system to go along with them, but I don’t know if that solution would be more efficient than just having four separate latches.
@captainluma7991
@captainluma7991 10 күн бұрын
Yep this is correct. I decided to go with 4 because the encoding and decoding would probably take up more space. Thank you for watching!
@sleeperpin7924
@sleeperpin7924 8 күн бұрын
Very cool
@CboTheSecond
@CboTheSecond 4 күн бұрын
Damn, i wanted to build a base that did something like this but uhhh, yeah I aint doing all that. Great work though!
@gukitv4397
@gukitv4397 4 күн бұрын
Hey I love your Maze idea, i had for a few days a simelar idea but yeah, it doesnt work. I want to build your maze on a server, but there you can only use 10 pistons and observers per chunk... have you a design or can you build your modul on chunk size? it will help a lot ^^'
@battlnerd2128
@battlnerd2128 3 күн бұрын
holy shit maze runner
@jellemeeuwissen5335
@jellemeeuwissen5335 4 күн бұрын
what about calling it the "f*ck you new maze" algorithm
@exisfohdr3904
@exisfohdr3904 13 күн бұрын
So, solution to solve the maze is just walk in one direction. If there is a wall, just wait. When wall drops, walk forward. Rinse repeat.
@JestroGameDev
@JestroGameDev 6 күн бұрын
It would be horribly inefficient as the maze gets larger, as the random chance that the maze changes just right for you to reach even the next tile gets exponentially lower
@exisfohdr3904
@exisfohdr3904 6 күн бұрын
@@JestroGameDev so you're saying there is still a chance! The problem is that the chances of solving an ever changing maze legitamately, also becomes exponentially smaller as the maze gets bigger. Chances remain equal. I'll just walk in a straight line.
@hanspetrov4343
@hanspetrov4343 2 күн бұрын
Finally, shifting backrooms
@loutish315
@loutish315 Күн бұрын
I'm kinda interested in the dropper hopper timer, can you explain how it works?
@artemdolgopolov4051
@artemdolgopolov4051 18 күн бұрын
Nice
@victormillen8393
@victormillen8393 6 күн бұрын
Call it A-mazing :DDDD
@user-hf1ep8cr8y
@user-hf1ep8cr8y 7 күн бұрын
is it possible to modify the doors to be like in your first version (3 blocks height)?
@captainluma7991
@captainluma7991 7 күн бұрын
Hi, thank you for watching! I originally tried making this version with the same doors as the last one, but I couldn't get it to work. The problem was that underlying circuitry could send multiple signals to the same door in short succession, which would break the triple piston extenders. But it might possible with some sort of buffer that would only allow the doors to update every couple seconds or so.
@tanhrs8711
@tanhrs8711 11 күн бұрын
How do you choose in which direction theorigin cell moves ? Also do you think you could make the system you had outside of the maze in the cells ?
@captainluma7991
@captainluma7991 10 күн бұрын
Great questions! The direction in which the origin cell moves is completely random, and is determined by the 4-way randomizer (the external component). For your 2nd question; Yes it is possible to build the randomizer within the cells. This is the approach most other redstoner's took for their generators. I decided to build mine outside the maze to save space and avoid repetitive logic. Thank you for watching!
@tanhrs8711
@tanhrs8711 9 күн бұрын
@@captainluma7991 ok but what I wanted to know is how the redstone system chooses the direction ? Does it only unlock the comparators that are in one way ?
@captainluma7991
@captainluma7991 9 күн бұрын
Yep, that is correct. There are comparators north, east, south, and west of each cell, and the randomizer will unlock the comparators in a random direction.
@jc_art_
@jc_art_ 24 күн бұрын
I dont know really anything about redstone but is there any way that someone could make the maze not change near the player, using like calibrated skulk sensors or something? I think itd be pretty neat to try and solve a maze you dont realize is changing around you lol
@captainluma7991
@captainluma7991 24 күн бұрын
It would make the contraption substantially bigger, but it is definitely possible. The origin can only move from cell to cell if the comparators between those two cells unlock, so some sort of mechanism that would lock all the comparators of the cells surrounding the player should work. Thanks for watching!
@jc_art_
@jc_art_ 24 күн бұрын
@@captainluma7991 very neat stuff!
@stephenf3379
@stephenf3379 4 күн бұрын
@@captainluma7991 awesome
@Yegor_Mechanic
@Yegor_Mechanic 9 күн бұрын
I'll try making a redstone powered backrooms with this
@captainluma7991
@captainluma7991 9 күн бұрын
awesome idea!
@Yegor_Mechanic
@Yegor_Mechanic 6 күн бұрын
@@captainluma7991 Hello! Can you help making a 4 blocks wider version of this?
@Hlebuw3k
@Hlebuw3k 3 күн бұрын
OMG BACKROOMS I don't see any separated walls though, does that mean the classic mode can always be completed just by following a wall? Can a complex maze be achieved by having several smaller modules of this maze? To be clear, this means I want the maze to loop back on itself, so after generating it once, it can't be cleared just by following the left or right wall.
@captainluma7991
@captainluma7991 2 күн бұрын
Hi thanks for watching! Yes the maze in classic mode can always be completed by hugging a wall. You might be able to introduce loops to the maze by having modules with multiple entrances/exits to each, but I haven't tried this.
@DragonZipSkyGamer
@DragonZipSkyGamer 7 күн бұрын
Tag you're it algorithm
@patcuke5765
@patcuke5765 6 күн бұрын
🤩
@baltakatei
@baltakatei 7 күн бұрын
Spoilers for Tensura.
@skullcat324
@skullcat324 12 күн бұрын
what about calling it "bridge & break" algorithm?
@naecker8974
@naecker8974 9 күн бұрын
6:10 why cant you place a noteblock/rail on top of the block you just replaced with the noteblock?
@captainluma7991
@captainluma7991 9 күн бұрын
Hi, I didn't explain this in the video, but the reason I used two observers is because of the timing. The origin cell's direction must reset before it can be set to a given direction, and I needed to give the direction setting circuit an extra tick of delay for this to happen. Thanks for watching!
@UhhPatrick7421
@UhhPatrick7421 12 күн бұрын
Origin shift algo
@csomOnline
@csomOnline 3 күн бұрын
my name idea is Algorithm McAlgorithmface
@9ora9
@9ora9 7 күн бұрын
Minecraft Zephirr
@Stinkycheese-sy4kt
@Stinkycheese-sy4kt 11 күн бұрын
backroooms
@luchse4682
@luchse4682 4 күн бұрын
aMazeing, i said.
@shozlochshadr1536
@shozlochshadr1536 4 күн бұрын
your redstone builds are SO COOL! please tell us all your pronouns?
@captainluma7991
@captainluma7991 4 күн бұрын
Thanks, I'm glad you enjoyed! My pronouns are he/him
@henrycgs
@henrycgs 2 күн бұрын
do you have a proof for your algorithm?
@captainluma7991
@captainluma7991 2 күн бұрын
Yep, in my previous video. Thanks for watching!
@9_1.1
@9_1.1 9 күн бұрын
why not just simply call it “maze shift”?
@roboticlollipop4167
@roboticlollipop4167 15 күн бұрын
Confusing 👍
@BulbminFan
@BulbminFan 6 күн бұрын
Probably stupid question, and im assuming no, but Bedrock?
@captainluma7991
@captainluma7991 6 күн бұрын
yeah, no bedrock unfortunately.
@nothugo9207
@nothugo9207 5 күн бұрын
Sigma Ohio algorithm
@AstroTibs
@AstroTibs 12 күн бұрын
"Three times smaller" is a meaningless phrase btw. You should just say "one third the size"
@Ykulvaarlck
@Ykulvaarlck 8 күн бұрын
well you understood what it meant so it's clearly meaningful
Will We Ever Run Out Of Redstone?
10:53
Purplers
Рет қаралды 1,5 МЛН
New Maze Generating Algorithm
6:32
CaptainLuma
Рет қаралды 808
La revancha 😱
00:55
Juan De Dios Pantoja 2
Рет қаралды 41 МЛН
СНЕЖКИ ЛЕТОМ?? #shorts
00:30
Паша Осадчий
Рет қаралды 6 МЛН
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 3,9 МЛН
The rarest move in chess
17:01
Paralogical
Рет қаралды 853 М.
AI Learns to Play Tag (and breaks the game)
10:29
AI Warehouse
Рет қаралды 1 МЛН
How I Flooded a Minecraft Server With Wardens
3:32
Cooper Slack
Рет қаралды 9 М.
I Made a Neural Network with just Redstone!
17:23
mattbatwings
Рет қаралды 547 М.
Remaking the Rainbow Beacon with Redstone
13:24
Squibble
Рет қаралды 80 М.
How Minecraft PvP ACTUALLY Works
26:04
TGWaffles (Thomas)
Рет қаралды 43 М.
I Broke A Minecraft Record With The Copper Bulb
12:46
CraftyMasterman
Рет қаралды 559 М.
Procedural Walking Animation in Minecraft
8:41
Cymaera
Рет қаралды 1,1 МЛН
20 Things Finally Possible in Minecraft 1.21
10:27
Skip the Tutorial
Рет қаралды 278 М.
10 Ancient Minecraft Modpacks You Forgot About
15:13
Paladin Ryan
Рет қаралды 102 М.
АКУЛА АДАМ НУБТАН МЫҚТЫҒА АЙНАЛДЫ (GTA V)
14:04
Бала Әкесінің жұмысына барды!
14:38
EddyForbes
Рет қаралды 19 М.
МОЙ ПИТОМЕЦ КАКАШКА ВЕДЁТ СЕБЯ СТРАННО!! (Bou's Revenge)
14:47
ShadowPriestok - Евгений Чернявский
Рет қаралды 724 М.