Ever Changing Redstone Maze in Minecraft

Поділитися
Вставка
  • Опубліковано 13 чер 2024
  • 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
  • Ігри

КОМЕНТАРІ • 120

  • @eynsofminecraft
    @eynsofminecraft 23 дні тому +135

    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.

  • @hoteny
    @hoteny 11 днів тому +49

    Bro invented an algorithm for redstone

    • @MuffinTastic
      @MuffinTastic 5 днів тому +1

      bro visited his friend

    • @blubglub
      @blubglub 5 днів тому +2

      bro explained what happened in the video

  • @Mertly
    @Mertly 8 днів тому +15

    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 3 дні тому +2

      Out of these names, I prefer Captain's Rotation. It feels more like an algorithm name.

    • @stephenf3379
      @stephenf3379 3 дні тому

      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 Місяць тому +17

    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 Місяць тому +67

    "CellCenterShifter" algorithm is my submission for naming

  • @williammciver5592
    @williammciver5592 2 дні тому +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)

  • @trivonox
    @trivonox 10 днів тому +35

    I submit "Origin Shift" algorithm as the name :D

    • @redwire85
      @redwire85 5 днів тому

      The fact that the name i thought of was already said here proves it is a good name

    • @rynow1992
      @rynow1992 День тому +1

      I vote this one as I thought of it as well

  • @mitchratka3661
    @mitchratka3661 11 днів тому +7

    I think something along the lines of "origin shift" algorithm could be nice and simple

  • @nodraw_
    @nodraw_ 17 днів тому +3

    I absolutely loved the video!
    Usually I'm not really into redstone, but even to me it was super engaging and clear! Great job :)

  • @gameroy9901
    @gameroy9901 День тому

    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

  • @ctavi6654
    @ctavi6654 Місяць тому +3

    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.

  • @shael4866
    @shael4866 5 днів тому +17

    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.

  • @kingevenfall
    @kingevenfall 7 днів тому +1

    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)

  • @oceanusprocellarum6853
    @oceanusprocellarum6853 23 дні тому +2

    Redstone computing community still goin strong 💪
    Congrats on this awesome project!

  • @montycosmos1165
    @montycosmos1165 День тому

    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.

  • @millerh4500
    @millerh4500 7 годин тому

    Fantastic algorithm! Very simple and infinitely scalable, a class act all around

  • @bluepiston9347
    @bluepiston9347 6 днів тому +1

    "Bubble Maze" -name submission

  • @spookyfish2605
    @spookyfish2605 4 дні тому

    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!

  • @tjpprojects7192
    @tjpprojects7192 4 години тому +1

    It should be called the aMAZEing Algorithm.

  • @dragoncop
    @dragoncop Місяць тому +1

    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

  • @heylloe9382
    @heylloe9382 4 дні тому

    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  4 дні тому +1

      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 14 днів тому +1

    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

  • @MidnightDoom777
    @MidnightDoom777 5 днів тому

    This would be super cool to turn into a mini game

  • @lordthunderpork
    @lordthunderpork Місяць тому

    This is the coolest. I would love to build this, thanks for making a tutorial video! Great stuff.

  • @kanwarjoseph8251
    @kanwarjoseph8251 5 днів тому

    Wow. Never usually comment but I'll leave one for the algorithm. Good stuff.

  • @mr.guacamole
    @mr.guacamole 7 днів тому

    This is awesome! Great job

  • @tunafllsh
    @tunafllsh 3 дні тому

    Props for the amazing algorithm!

  • @CartonOwO
    @CartonOwO 9 днів тому +1

    "Luma Maze Algorithm" is my submission :33

  • @emperor-pavoom3929
    @emperor-pavoom3929 Місяць тому

    Amazing job! Really cool

  • @rynow1992
    @rynow1992 День тому

    500th sub! Gg! Keep it up man!

  • @squarebodyseth5986
    @squarebodyseth5986 8 днів тому +2

    Mazerunner vibes

  • @manu_faktur
    @manu_faktur 8 днів тому

    Amazing stuff, thanks for sharing this!

  • @noneofyourbusiness6006
    @noneofyourbusiness6006 7 днів тому

    Wow, that's truly aMAZEing

  • @purple4395
    @purple4395 5 днів тому +4

    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

  • @theendofthestart8179
    @theendofthestart8179 День тому

    we must have very different definitions of "isolated areas"

  • @MacroAggressor
    @MacroAggressor 5 днів тому +1

    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  4 дні тому +1

      Using this for non-euclidean mazes is a very fun idea. Thank you for watching!

    • @MacroAggressor
      @MacroAggressor 4 дні тому +1

      @@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  3 дні тому +1

      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 3 дні тому +1

      @@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.

  • @Ykulvaarlck
    @Ykulvaarlck 6 днів тому

    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

  • @micahjacobson8533
    @micahjacobson8533 23 дні тому

    This is a masterpiece, I have no idea how this has so few views

  • @tanhrs8711
    @tanhrs8711 9 днів тому +2

    Give your own name to the algorithmes like famous people did (monte carlo, perlin...)

  • @BlockerLockerYT
    @BlockerLockerYT 5 днів тому

    This is incredible.

  • @patfre
    @patfre 5 днів тому

    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 6 днів тому

    I don't think survival friendliness is such a problem for the doors/gates when you use so many redstone components.

  • @tictackywacky9445
    @tictackywacky9445 8 днів тому

    God this is incredible.

  • @popcan-wr2nd
    @popcan-wr2nd 8 днів тому

    I've got to make an accurate playable Maze Runner map with the shifting walls now, this would be perfect for that.

  • @CboTheSecond
    @CboTheSecond 2 дні тому

    Damn, i wanted to build a base that did something like this but uhhh, yeah I aint doing all that. Great work though!

  • @hyperon_ion9423
    @hyperon_ion9423 9 днів тому

    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  8 днів тому

      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!

  • @gukitv4397
    @gukitv4397 2 дні тому

    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 ^^'

  • @sleeperpin7924
    @sleeperpin7924 6 днів тому

    Very cool

  • @battlnerd2128
    @battlnerd2128 День тому

    holy shit maze runner

  • @jellemeeuwissen5335
    @jellemeeuwissen5335 2 дні тому +1

    what about calling it the "f*ck you new maze" algorithm

  • @exisfohdr3904
    @exisfohdr3904 11 днів тому +1

    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 4 дні тому

      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 4 дні тому

      @@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 22 години тому

    Finally, shifting backrooms

  • @victormillen8393
    @victormillen8393 4 дні тому

    Call it A-mazing :DDDD

  • @artemdolgopolov4051
    @artemdolgopolov4051 16 днів тому

    Nice

  • @Yegor_Mechanic
    @Yegor_Mechanic 7 днів тому

    I'll try making a redstone powered backrooms with this

    • @captainluma7991
      @captainluma7991  7 днів тому

      awesome idea!

    • @Yegor_Mechanic
      @Yegor_Mechanic 4 дні тому

      @@captainluma7991
      Hello! Can you help making a 4 blocks wider version of this?

  • @user-hf1ep8cr8y
    @user-hf1ep8cr8y 5 днів тому

    is it possible to modify the doors to be like in your first version (3 blocks height)?

    • @captainluma7991
      @captainluma7991  5 днів тому

      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 9 днів тому

    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  8 днів тому +1

      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 8 днів тому

      @@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  7 днів тому +1

      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_ 22 дні тому +2

    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  22 дні тому +2

      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_ 22 дні тому +1

      @@captainluma7991 very neat stuff!

    • @stephenf3379
      @stephenf3379 3 дні тому

      @@captainluma7991 awesome

  • @DragonZipSkyGamer
    @DragonZipSkyGamer 5 днів тому +1

    Tag you're it algorithm

  • @Hlebuw3k
    @Hlebuw3k 2 дні тому

    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  11 годин тому +1

      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.

  • @baltakatei
    @baltakatei 5 днів тому

    Spoilers for Tensura.

  • @patcuke5765
    @patcuke5765 4 дні тому

    🤩

  • @skullcat324
    @skullcat324 10 днів тому

    what about calling it "bridge & break" algorithm?

  • @naecker8974
    @naecker8974 7 днів тому

    6:10 why cant you place a noteblock/rail on top of the block you just replaced with the noteblock?

    • @captainluma7991
      @captainluma7991  7 днів тому

      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 10 днів тому

    Origin shift algo

  • @csomOnline
    @csomOnline День тому

    my name idea is Algorithm McAlgorithmface

  • @9ora9
    @9ora9 5 днів тому

    Minecraft Zephirr

  • @Stinkycheese-sy4kt
    @Stinkycheese-sy4kt 9 днів тому

    backroooms

  • @luchse4682
    @luchse4682 2 дні тому

    aMazeing, i said.

  • @shozlochshadr1536
    @shozlochshadr1536 2 дні тому

    your redstone builds are SO COOL!
    please tell us all your pronouns?

    • @captainluma7991
      @captainluma7991  2 дні тому

      Thanks, I'm glad you enjoyed! My pronouns are he/him

  • @9_1.1
    @9_1.1 7 днів тому

    why not just simply call it “maze shift”?

  • @henrycgs
    @henrycgs 10 годин тому

    do you have a proof for your algorithm?

    • @captainluma7991
      @captainluma7991  5 годин тому

      Yep, in my previous video. Thanks for watching!

  • @roboticlollipop4167
    @roboticlollipop4167 13 днів тому +1

    Confusing 👍

  • @BulbminFan
    @BulbminFan 4 дні тому

    Probably stupid question, and im assuming no, but Bedrock?

  • @nothugo9207
    @nothugo9207 3 дні тому

    Sigma Ohio algorithm

  • @AstroTibs
    @AstroTibs 10 днів тому

    "Three times smaller" is a meaningless phrase btw. You should just say "one third the size"

    • @Ykulvaarlck
      @Ykulvaarlck 6 днів тому +1

      well you understood what it meant so it's clearly meaningful