Thanks for watching! Let me just put a few things here that might address what you're about to comment about :) "1 in 9 instead of 1 in 10? Couldn't you just combine a 1 in 5 and a 1 in 2 with an AND?" Yes, yes you could! I didn't think of that at the time. "The 'open row, empty spot' method is not a uniform distribution." That's completely true, and this is something I knew about while making it. I thought that since the game is symmetrical, it wouldn't matter, and it would approach a uniform distribution in infinity.. but this is false! The distribution is unfortunately heavily determined by your playstyle. If more of your moves are down than up, then the distribution is heavier towards the bottom. Great catch guys! Now that I think about it, I think it might be impossible to have a uniform distribution for every case. 0 thru 9 empty spots can be done with shulker box randomizers, and you can get some values from 10-16 by combining smaller values together, but 13 is prime.. Is a 13 way uniform distribution circuit possible in minecraft? Does anyone know? Thanks again for the support, and I'm glad you guys are so interested in the video! :))
@savageraccoon7872 жыл бұрын
This comment isn't pinned yet.
@mattbatwings2 жыл бұрын
@@savageraccoon787 Thanks lol
@savageraccoon7872 жыл бұрын
@@mattbatwings lol
@zippingrat65632 жыл бұрын
Does the game chek if you lose? Can you reset it?
@mattbatwings2 жыл бұрын
@@zippingrat6563 It does not check explicitly, but you won’t be able to move, so you’ll know. And yes, there’s a reset button that you can use at any time.
@The_Horizon2 жыл бұрын
loved feeling stupid after watching this :)
@pierdolsieszmato.2 жыл бұрын
Didn't expect you here, it's nice to see 2 my favorite Minecraft youtubers in 1 place
@Ellieisme12342 жыл бұрын
Same I feel dumb too
@dronko-fire-blaster2 жыл бұрын
same
@ajbs_alexo_7132 жыл бұрын
You feel stupid *says the guy that has crashed several P2W servers with genius lag machines and duping methods*
@The_Horizon2 жыл бұрын
@@pierdolsieszmato. wait till you see both of them in another place
@sebastiansosnowski3859 Жыл бұрын
Im very impressed with the fact that redstone builds these days are very close in concept to integrated circut designs
@okboing2 жыл бұрын
this dude just checks every single box, posts regularly, has good content, explains how the things work really well, there isn't a single thing to hate about you man
@mattbatwings2 жыл бұрын
thanks rainbow :)
@Kesuaheli2 жыл бұрын
This ^
@Sfn2.02 жыл бұрын
also awesome voice, smooth transitions, good humor and high editing quality overall ♥
@danisob36332 жыл бұрын
u shouldnt be looking for things to hate xD.
@golemofiron72502 жыл бұрын
Other than not being able to do it on Xbox because mods and Java
@AndreasHontzia2 жыл бұрын
I have a major in computer science, played Minecraft since beta, and 2048 when it came out. The approach is really good. Well done! You are awesome! I wonder how hard it would be to create a programming language that compiles to redstone. I have written compilers at University, but never designed a custom programming language. You can build a NAND gate in Minecraft, so this should be possible. Oh, my fingers are itching, but I don't have the time.
@blackbriarmead19662 жыл бұрын
I think this is more in the domain of electrical engineering. And that programming language you are thinking of is VHDL. I've heard of projects that can turn verilog into redstone, but it's wildly inefficient compared to what designing a circuit by hand can do. There is so much complexity in redstone, it's basically impossible to directly convert code into a working, fast redstone circuit unless the thing you're making is extremely regular in structure. There are 3d routing problems, timing issues, etc. Maybe if the components are well defined and a genetic algorithm is used to optimize the placements of the components, but that sounds really hard as well
@trainsis8317 Жыл бұрын
@@blackbriarmead1966 if you cand build an algorithm to generate a 3d array of every gate and combinors, its doable
@CrystalLily1302 Жыл бұрын
@@blackbriarmead1966 As an electrical engineering student who just finished a class on HDL and digital circuit design, the issue would really be that redstone operates under different rules and routing restrictions than what any HDL and synthesizer are meant to work with so you would need to basically create a new form of HDL and a completely uniqe synthesizer if you wanted it to be efficient at redstoning
@Fudgaroni Жыл бұрын
He actually made an entirely programmable computer, but it uses assembly or whatever it's called
@theforeskinsnatcher3739 ай бұрын
I mean "compiles to redstone" could mean a lot of things. I dont think turning code directly into redstone builds is feasible, unless you generate the builds by a very scheme like taking some basic building blocks for logic gates and putting them together. But this will be very inefficient. A more realistic approach in my opinion would be to build a general purpose cpu and then have creating a program that can compile higher level code into the CPUs ISA. THis has already been done before, and scripts to programm read only memory like this exist. But again, since redstone CPUs are usualyl very limited it makes more sense to code in assembly directly instead of trying to create a compiler for it.
@CraftyMasterman2 жыл бұрын
will say it again, this is my new favourite redstone series i can feel my brain expanding
@poggertroll2 жыл бұрын
take notes so you can make actually good videos
@bamgb812 жыл бұрын
@@poggertroll violation
@mattbatwings2 жыл бұрын
@@poggertroll LMAO GOTTEM
@asempere1232 жыл бұрын
I agree
@jamiearnold7562 жыл бұрын
@BILLGOLEM YEAH
@isuckatclicking2002 жыл бұрын
This man could be an engineer, but he picked this.
@luckylluck22 жыл бұрын
One minor bug is that the tile choosing for the new 2 (or 4) is not really uniform. In the example at 10:24 the upper two open tiles have a ~33% chance each, while the lower two open tiles only have a ~17% chance.
@mattbatwings2 жыл бұрын
What a keen observation! That’s very true and I should have mentioned that. I feel like it should still approach uniform in infinity though, right? So not really a bug? Edit: Nevermind, check my pinned comment!
@Ellieisme12342 жыл бұрын
I dont even know what this guy means
@M_10242 жыл бұрын
@@Ellieisme1234 in the original game all tiles have the same chance to be selected, he made a bug that makes some tiles more frequent than others
@baactiba30392 жыл бұрын
Love how the timestamp was 10:24
@M_10242 жыл бұрын
@@baactiba3039 me to
@inconspicuoususername2 жыл бұрын
In a similar project, I actually devised my own solution for the random tile chooser: I made a loop of hoppers that represented each space, locked all the ones that represented empty spaces, and waited for a singular item within that hopper loop to get trapped. It's overcomplicated, atrociously non-uniform, but I'm still proud of figuring out SOMETHING all on my own as a relative-novice in redstone.
@wmpowell82 жыл бұрын
ruining Matt’s life: - the maximum possible tile in 2048 is 131,072 (2^17) - choosing a random row then a random cell in that row does not favor each cell equally; it favors cells in rows with less tiles
@shanewalsch2 жыл бұрын
Why tho?
@samlaenen82092 жыл бұрын
@@shanewalsch I explained it in a comment of my own, here it is (why tiles in rows with less open ones are favored) : This is really impresive, but I really hate your rng. When chosing rows 1st, than columns really messes up the equal chances of it choosing each box, let's say in the most extreme case: only 2 rows are left, 1 with 1 open space and the other with 4, since you chose the row 1st they both have about 50% chance or 1/2. Here's where it get's bad, when you chose a column now in the row with 1 box has 100% chance if it was chosen, but in the 4 open space row has only have a 25% chance or 1/4 of getting picked. This results in 1 box with a 50% chance rate and 4 boxes with a 12.5% chance rate.
@shanewalsch2 жыл бұрын
@@samlaenen8209 okay, thanks for an explanation
@Jwellsuhhuh2 жыл бұрын
@@samlaenen8209 this be some Monty hall shit right here
@vinicus5082 жыл бұрын
@@samlaenen8209 That's a pretty good explanation. Probability is so damm counterintuitive lmao.
@zoriathevoidmage2 жыл бұрын
1:48 When he cuts to "Alright I made the ROM lines" is the equivalent of "So I did some off camera mining and did a bit of building. Also I killed the Ender Dragon, but my footage got corrupted, so here's the achievement to prove it." It's hilarious though and i love it
@vinicus5082 жыл бұрын
12:44 that's literally my greatest fear when it comes to redstone (and I'm also finding out that its also the case as an engineering major lmao), the components works beatifully on their own but wiring them all up together sometimes is so fucking hard. I just love how much minecraft redstone can challenge your brain into solving problems. You explained it beatifully, and I loved the strategy of coding it in some programming language first to get confortable with the algorithm.
@meqs2 жыл бұрын
Didn’t unterstand anything, but really impressive! 😂😁
@mattbatwings2 жыл бұрын
Thanks!! Feel free to make a short on it:))
@ParakeetDSi Жыл бұрын
Take the time to learn Redstone
@jacobcraft3497 Жыл бұрын
I somehow knew exactly what he was saying
@GameRoMan9 ай бұрын
@@mattbatwings Make a tick-tack-toe and 4-in-a-row games
@KingOreo20172 жыл бұрын
So many good things to say about this video! So many things I’ve been trying to learn about the fundamentals of computers clicked while watching this, and it was nice to see your thought process in the video. When I first saw this in my recommended, I figured you used command blocks and I was still impressed. Instant Minecraft classic video
@Minecraft-36992 жыл бұрын
Amazing how you are able to describe these things in a way that people with even a basic understanding of redstone can actually kind of comprehend what is going on, sort of demystifying these massive complex structures
@Speed001 Жыл бұрын
I can feel my brain getting bigger just watching this 21:12 "I've been playing around for a few hours" then showing your different attempts, that's a blast of nostalgia for me. Also restarting and making a better (display) system, lol. Subbed
@TrideGD2 жыл бұрын
Seeing the process is super interesting, now I see why the Redstone is so big lmao
@deaddoctor2 жыл бұрын
i really didn't exprect you here
@DeLittleCat2 жыл бұрын
@@deaddoctor I also didn't
@JasminUwU2 жыл бұрын
Most of it is just the nice looking screen
@etmezh90732 жыл бұрын
why is a gd user here ???????????/
@fryen_2 жыл бұрын
@@etmezh9073 to be fair, they do both have cubes
@_fudgepop012 жыл бұрын
Whatcha said about reusing stuff and not reinventing the wheel at around 5:30 is SUCH GOOD KNOWLEDGE - very well said too!!~ Great content dude! Glad the algorithm (praise be) showed me this stuff today :3
@Ddeletham2 жыл бұрын
Just amazing how you handle these giant circuits without giving up or messing up so much you have to start over. It's just not in it for me, but I usually tried to make everything myself. Maybe that was my mistake. So to complete the game there's only a few things missing: Add a lamp that turns on when you first get a 2048 to show "win" condition and some way of stopping the game when you lose ^^ Additionally what would be really useful would be a noob button to revert one stage, but only one stage. (Would probably be annoying to implement, as it involves another layer of memory)
@mattbatwings2 жыл бұрын
Yeah a win lamp would be nice, but the cool thing is, you won’t be able to move when you lose, so you don’t need detection for it :)
@LogicraftRedstone2 жыл бұрын
Wow, very well done! Thoroughly enjoyed you taking us through your journey to build this, awesome work 😎
@ETCubing2 жыл бұрын
Im so glad you did this project, a few months ago you actually inspired me to try this. I'm a pretty avid 2048 player so this game came to mind when i wanted to build some sort of computer in minecraft. I ended up giving up on the project since it was a bit too much of a task for me. I didn't want to make any compromises when making the game, meaning I wanted to make it functionally identical. So I wanted the random tile generation to be as random as possible, your system works and is quite ingenious but the distribution is nowhere close to a perfectly random distribution. I ended up making individual circuits for choosing the position of a random tile for each case, (one empty space to fill, 2 empty spaces to choose from, 3 spaces... to 14 spaces, choosing 1/13 chance with redstone was quite difficult but I got a system that closely approximates 1/13). I also kept it as a 1/10 chance for a 4 tile to randomly generate even though 1/9 was much simpler. The thing that stumped me was the tile merging and how to store the memory for each tile. Now you covered the edge case for merging 2 2 4 4 merging to 0 0 4 8, but there's also the case of 2 2 2 2 that would merge to 0 0 4 4. And I couldn't figure out a way to make a general merging circuit that would correctly handle both, let alone figuring out how to fit 4 of them for each direction. The last compromise I didn't want to make was that I didn't want to limit my game to only the 8192 tile. so I made a display (very similar to your chess board display) to handle up to the 65536 tile since that is (for all intents and purposes) the highest achievable tile by a human player, and that would require 17 different memory states meaning I couldn't use signal strength. Like I said before I ended up giving up on the project, and I'm super glad to see you delve into making 2048 in redstone though not quite functionally identical to the original game. Well done and who knows, if I ever get back into minecraft I may take a stab at it again with some of your ideas which should make the process easier a second time around.
@mattbatwings2 жыл бұрын
I also found prime numbers (above 9) to be really hard. I tried a very similar method to yours off screen and scrapped the footage. Numbers like 14 can be made by combining a 7-way and a 2-way randomizer, but those primes man.. Super happy to inspire you and hope you can finish it one day! Get help from my discord too if you want!
@ETCubing2 жыл бұрын
@@mattbatwings Using upwards pointing droppers filled with stackable and unstackable items into downward facing hoppers with a comparator reading it. a circuit that will have a random chance at letting a redstone pulse pass through: My closest attempt to a 1/11 circuit was [ (2/5 AND 2/9) OR (1/2 AND 1/9 AND 1/5 AND 1/5) ] with a real chance of 1/10.99945 And my best approximation of 1/13 was [ (2/3 AND 2/5 AND 2/7) OR (1/6 AND 1/6 AND 1/5 AND 1/7) ] with a real chance of 1/12.99990 Using more AND and OR gates between more dropper/hopper circuits could lead to more accurate approximations, but I figured having 6-7 droppers per circuit was practical enough for how accurate the results were to the number I was going for.
@madseskildsen39152 жыл бұрын
A quick correction, I think that 131072 is actually the highest number but it requires 4 to be generated when you fill up the board the last time instead of a 2
@ETCubing2 жыл бұрын
@@madseskildsen3915 I'm well aware, but the 65k tile is the highest possible tile that is realistically achievable, there has been much discussion about this in the 2048 community, the odds of even a perfect AI getting the 131k tile are astronomically low.
@haph20879 ай бұрын
You can still use a 7 segment display, you just have to tile it differently. Rather than having 7 segment displays with 1 block in between each copy, build 7 segment displays with -1 blocks in between each copy. That is, to have each tiling overlap by 1 block. Conveniently, since the block powering arrangement of 7 segment displays is symmetric, the wiring does not immediately conflict. Now I wanna go build one.
@greenstonegecko2 жыл бұрын
HERE IT IS. I've waited a whole 5 days since your community post. It's 11pm on a saturday but idc. Thanks for the video!
@will91862 жыл бұрын
What a video! You’ve got my subscribe :D
@c8t9yt2 жыл бұрын
I love how you just said "ok I just made a bunch of ROM lines" like you just crafted a bunch of leads. You made it sound WAY less complicated.
@romanlegion58372 жыл бұрын
You explain all of this so easily to the point where I both understand everything you’re saying and yet have no idea
@Angie-dj1wc2 жыл бұрын
this is hella impressive! and also your voice is really soothing for some reason haha
@mattbatwings2 жыл бұрын
thanks haha
@lennartmael2 жыл бұрын
What we learn in class: Turning on a redstone lamp What's on the exam: No, but seriously, this is so impressive! Keep up the amazing work!
@JonDaFun2 жыл бұрын
THIS IS SO AWESOME!!! I was considering making 2048 for a program in my computer but I wasn’t even sure how it’d work. You managed to pull it off with it being pretty fast (I’m assuming nothing was sped up)! I loved the walkthrough process of making this. And your video editing/spacing is just right! I hope to see more videos like it in the future 🤞👏
@mattbatwings2 жыл бұрын
thanks jon!!! :D
@halal_gaming201011 ай бұрын
I love how matt doesn't just make the thing but will proper go in detail and tell them what is going on and even try to put it in a simpler way
@josiahneal74552 жыл бұрын
The way you explain everything is incredible! I've learned so much from this channel, keep up the amazing work!
@IroAppe2 жыл бұрын
Wow, it's so good to see how the progress is. What your thoughts are at each step. How to not confuse yourself with everything at once, but tackle everything with small baby steps, and then assemble up from there. How neatly organized and modularized your circuit is. You showed us the little bugs and downs that happen during development. And finally, we got treated to a nice showcase! Great video! You do it very well.
@IroAppe2 жыл бұрын
And, since 2048 is so easy to understand for everyone as a game. This will probably be the best video I can show to unrelated people. How we can apply logic via Redstone. Share my fascination. With 23min it has a great length.
@436152 жыл бұрын
the "signal gravity"-based design shows a valuable insight: sometimes you need to stop thinking like a computer and use a simpler and more direct visualization/abstraction. the algorithm could also have been implemented using some crazy general-purpose logic machine, but that would be 10x the size for the same speed.
@HACSSuperbMiner2 жыл бұрын
DUDE how have I just now found this channel? I love working with displays, ROMs, and computer irl and you do all those things in Minecraft! Amazing video and content, pal! You’ve earned a sub!
@Jolynor2 жыл бұрын
This man is so underrated for how much effort he puts in his videos. He should be at 100k
@alpercancakr6719 Жыл бұрын
how is everybodys comments are this much calm This is the coolest thing ever. I didnt understand any part of what you're doing at all. Today you showed me mountains of knowledge and understanding that I always wanted to have but could not comprehend. huge respect to you my friend
@neka57232 жыл бұрын
It's incredible what can be made with simple mechanics you are incredibly smart, wonderful video and explanations keep it up!
@rubensf7780 Жыл бұрын
This is one of my favourite matbatwings videos of all time. It’s so fascinating, easy to understand, educational and enjoyable. Thank you for this video!
@thefireox55952 жыл бұрын
As usual, mattbat redstone best in these type of games :D
@calebhoff409 Жыл бұрын
Your redstone builds are amazing, your earned another subscriber
@calebhoff409 Жыл бұрын
And the video, you do a great job explaining and keeping me engaged
@SiegeFriedGrief2 жыл бұрын
I'm sure you will one day have an amazing career in computer science.
@ishmalala2 жыл бұрын
i mean the way he talks i feel like he is a cs student already. He talks in edge cases like i feel like he wouldnt talk like that if he only just knew some python
@azavier-a2 жыл бұрын
@@ishmalala man codes a game in python, recreates that code in raw binary in minecraft, creates a literal computer.. i feel like CS is a given here
@AzaleaTFG Жыл бұрын
8:00 i am so glad you did that cause i don’t wanna see you struggle making a vertical circuit
@devonounapuu2 жыл бұрын
I really really like your new video style( now i can understand everything)
@blitzbuildz23122 жыл бұрын
bro I don't know anything about redstone or coding and this was incredibly entertaining, don't know how this channel isn't more popular
@RexxStone2 жыл бұрын
This is so clean!! :D Good job man, great stuff as usual :)
@RexxStone2 жыл бұрын
Also still love that format! Sooo informative!
@mattbatwings2 жыл бұрын
Thanks so much bro!
@theteleportercell67492 жыл бұрын
man, I just can't believe you subscribes, you deserves like 1M or 2M of subscribes lol. Keep up the good work man!
@IdkDom2 жыл бұрын
I have never seen this amount of dedication and work for anything like this. The hours and time you put into these projects is amazing, especially considering your channel isn't absolutely massive. Big props to you and keep doing what you do!
@nostera51422 жыл бұрын
I understand nothing about those circuits, I just am a casual redstone video enjoyer, and I like when the redstone confuses me but also captivates me. This one has the perfect balance of both. Bravo!
@JumpsPresents2 жыл бұрын
Absolutely INCREDIBLE. Not only is this an above and beyond build in its own, the content itself is phenomenal. Explaining just about every step, cutting out the boring troubleshooting, great editing and commentary. I don't say this much, but this video is genuinely a 10/10, there is no way you could have done this video better.
@evangrove5992 жыл бұрын
you're criminally underrated my man. Video quality is insane for just 30k subs. Keep it up the numbers will follow.
@devynsmith52802 жыл бұрын
Your extra definition popups are extremely useful. Such as "also known as XY plotter" and "also called a signal bit". Truly helps a lot. You are extremely thorough
@DerDevil19982 жыл бұрын
What a cool idea! I love these pure redstone old school Minecraft videos lol. I would have done the user input a bit different. A glass floor directly above the display combined with 1 block high tripwire hooks surrounding the player (all 4 directions), lets a player input commands in the direction he is walking. (the lengths of the tripwire can be adjusted so the tripwire hooks, and the block they connect to, dont block the view). Then the Player doesnt need to aim for these small buttons, and he can continously observe the display without the need to interrupt his focus. I havent tested this suggestion so I dont know how practicable it is. Also bonus challenge: Add a button to reverse the last move you did.
@nope-gx5vz2 жыл бұрын
you could do RNG using a 4 bit rom filled with random values, then use a clock and counter register to output one of those numbers depending on the register's value. this is very similar to using trig functions such as sin(x) and using the system time as an offset for rng. its a bit less clean than what you found but it is an interesting thought and the original doom supposedly used a list of random numbers for its RNG.
@mattbatwings2 жыл бұрын
very interesting! thanks!
@HansLemurson2 жыл бұрын
A "Linear Feedback Shift Register" is also another interesting option.
@notaprogamer83062 жыл бұрын
It's so amazing to see what is possible with a block game.
@gigmo12352 жыл бұрын
keep up the great work 💪💪
@veloxy_3332 жыл бұрын
My god.. This is clean and fresh! Loved watching this man. Nice job on it as well! Sub earned!
@sjege2 жыл бұрын
This randomly showed up in my recommended and couldn't be happier. I felt nostalgia for the greats of old, like Sethbling cubehamster and qmagnet, but also found that your way of explaining the circuit is much better!
@maxx2905-s4e2 жыл бұрын
You are the only guy who uses the entire resources of a PC hardware by making most complex redstone stuff in such a way that even the GPU and CPU needs time to process your contraptions
@psykat7772 жыл бұрын
Hey, when is logical redstone #16 coming out?
@mattbatwings2 жыл бұрын
Not for a while, but I hope to eventually turn it into a CPU tutorial
@psykat7772 жыл бұрын
@@mattbatwings Cool! I'm still wondering on how to do the 8 bit multiplier, which I'll hopefully learn in that very last episode!
@user-Player5302 жыл бұрын
@@psykat777 use the sequential multiplier for 8 bit, even though a CCA only works for 8 bits, there it no combo of numbers form multiplier input that make it unable to add.
@StrawberryGS2 жыл бұрын
This is amazing! I love both of these games. Now it just needs fireworks to go off when you get 2048! :-) Very well done, I'm inspired.
@ATOM-vv3xu2 жыл бұрын
there is a very compact decoder that uses rails, you should search for it, its way smaller than that
@ATOM-vv3xu2 жыл бұрын
and you should have gamma 10 activated all the time
@YoxiiPlz Жыл бұрын
This is really so incredible amazing, you can literally make whatever you want at this point in Minecraft!
@BeefandCheese2 жыл бұрын
I understood this up until the 5th minutes, so you're doing a great job!
@TSPxEclipse2 жыл бұрын
Imma be honest man, idk how this channel isn't at the same level as or higher than Mumbo yet. And after seeing the integration of Python for visualizing what kinds of circuits you would need is a level of genius I would have never thought of and will absolutely be using for any redstone contraptions I'll use in the future. This video makes me also want to extend this concept into the real world and try to make a physical version of 2048 (even though there are probably several others that have done that before)
@poggertroll2 жыл бұрын
so hyped for the year 2048
@tatatugapro6462 Жыл бұрын
Me too
@mememaster77862 жыл бұрын
Mattbatwings in 2025: makes a working NASA-computer
@calebmalcarne58732 жыл бұрын
Electrical Engineering student here, this is legit engineering, like, you could take some of these principals and do this in real life, very impressive
@calculatedrisk54632 жыл бұрын
Have you ever considered using a flow chart to explain your ideas? They are very helpful in breaking downs tasks to simpler parts
@mattbatwings2 жыл бұрын
Yeah, I use those sometimes, they may not be the typical flow chart but for example the animation with the board moving is a flow of the tasks in this video
@fredjerik65922 жыл бұрын
this guy is insane. i played a lot of minecraft in my life but never got into redstone. I knew the basics but that was it. But wow you really make me wanna play more again.
@anthonycannet13052 жыл бұрын
Not 100% certain about how those gravity circuits work, but wouldn’t it be faster if those circuits each always calculated the board state after their move as soon as the board gets updated, then just grab whichever state you need? In other words, the “up” circuit would always hold the current board + up, then when you select the up move the current board changes to the “up” circuit’s output. If I’m understanding the system correctly, pushing the up button means you send the board to the specific circuit, wait for it to calculate, then grab it’s output into the board. If the up circuit is always calculating the up move immediately, then pushing the up button just means you wait for the current board to match the up circuit’s output, then display it, and then the next up move is calculated. There’s less time between pushing the button and updating the screen. Really it’s just changing the phase in the system’s cycle. Instead of (send, calculate, receive, display, repeat) It’s (receive, display, send, calculate, repeat). I think the way to implement that change would be to have the gravity circuits always receiving the board state, but having their inputs and outputs blocked by repeater locks. When you try to receive from one of the four, it’s input gets locked and it’s output gets unlocked. That way it doesn’t try to update itself while the board is changing, but at the same time the other 3 circuits automatically get the new board state and calculate their moves. Once the board is loaded correctly, the repeater locks go back to normal (locked output, unlocked input) and the circuit then calculates the next state for that move. While it calculates that, the memory is also sending the board state to the display so it basically merges the two steps (send and display) to happen at the same time, which should theoretically make it run faster. Of course none of that is possible if those four move circuits can’t receive continuous input…
@mattbatwings2 жыл бұрын
Great comment! Changing the cycle of the phases could definitely speed things up. Parallelizing the sending of the board specifically is definitely faster than my method. The 4 compressors can indeed receive continuous input! You can send to all 4 compressors at once by placing them all under the board like a stack of pizza boxes, and using the "blue spiral circuit" to repeat main memory to all of them at once. Then the board could get retrieved using the method you described, with another set of spirals going up. Damn you, now I want to remake it!
@L1NEr32 жыл бұрын
Dude your like my new idol. Your good at Redstone and coding 2 things I'm not but want to invest time into you are so talented
@oly1325 Жыл бұрын
Me trying to make a redstone door
@Bahaa20442 жыл бұрын
Dude, I've watched 2 of your videos so far and my honest review about you is that you are a very underrated youTuber. I am amazed that you can convert python code to Minecraft Redstone. Great work man
@OskarP26012 жыл бұрын
thats cool. now make call of duty.
@colin7293 Жыл бұрын
so nice to have a guy that explains simply and methodically his redstone! awesome work man
@TechnoSpirit2 жыл бұрын
Super cool video! I just want to say that a little piece of …. copied your map and used in one of his videos without crediting you. And this unfair
@cutiness37332 жыл бұрын
That is nicely done! Well played mate.
@Lexalyss6 ай бұрын
who’s watching this in the year 2048 😂
@suusjuhhh25 ай бұрын
Me
@staticostrich46892 жыл бұрын
bro you deserve more subs than mumbo jumbo. I can tell how much effort you must put into these videos and I really appreciate it! You make so much sense too!
@gybody46532 жыл бұрын
I have no idea what you're talking about but i am enjoying every moment of it
@elwivi6632 жыл бұрын
Even tho I don't understand a single thing in this video you still somehow make me watch the whole thing, amazing stuff
@thomquiri98602 жыл бұрын
9:29 dude's making 2048 with redstone, but for him fullbright is a revolution lmao, we don't all play the same game
@kaz492 жыл бұрын
These videos really show how complicated computers are. That machine is HUGE!
@NSSignalGuy Жыл бұрын
This is the one and only KZbinr that actually shows a decent amount of the building process of these monster red stone contraption’s
@josicx2507 Жыл бұрын
I honestly don't understand a thing in this video, though I find it extremely stunning to watch you build this stuff. Well done!
@trenoles2 жыл бұрын
I haven't watched a Minecraft video in quite a while, and I've got to say I've really enjoyed this. Really helping me remember why I loved redstone so much
@guillemeliasson388010 ай бұрын
Great job dude!! You are amazing!!
@DatBoi_TheGudBIAS Жыл бұрын
Not only did u blow my mind by making something like dis with Redstone, U also exploded my ears with Dat last banger of an edit
@Lordstrike722 жыл бұрын
This is absolute wizardry and my jaw was on the floor the whole video. Well done sir
@noidea11692 жыл бұрын
ive seen some of ur other vids from a bit back but i love how much better it is i love how u expain stuff and over all just ur great
@manchesterun2 жыл бұрын
Hey Matt, never seen you for a long time but still I watch your interesting videos all time. It gets better and better!
2 жыл бұрын
This was hella amazing. You have my subscribe, mate!
@drippingtadpole2 ай бұрын
Dude you deserve more recognition this is incredible...
@TeunJVooijs2 жыл бұрын
You deserve soo muchh more followers!!! This is insane mann!! Love your videos❤️
@iceandfiredragon02 жыл бұрын
I was gonna say you were a mumbo jumbo from wish but I see more redstone in this video than 1 year of mumbo jumbo videos. Continue like that bro you are so good
@einfuchs58932 жыл бұрын
Im 3 minutes in and already thinking: "I'm completely lost." Then on 3:06: "OK, easy part out of the way." XD
@RaijdanProductions2 жыл бұрын
This is why Minecraft is such a good game. You have geniuses like this codeing games and making experiences... in a game. Subscribed
@bignosh2 жыл бұрын
This is an amazing video, showing us how you and others make these crazy things, and when you resort to getting designs you credit the creator fully, unlike a lot of redstone KZbinrs recently. Great video 👍
@ImIcterine Жыл бұрын
Hello! I have been working on 2048 but with command blocks. I was so confused because i didnt know how 2048 works. When i heard you explain compress, merge and compress, it was a lot easier. Thanks for the help!
@historynerd57282 жыл бұрын
Redstone is easy they said. It would be fun they said. Honestly I'm just impressed that in a simple game like Minecraft you can make different games. Mad respect. Subbed!