Check out the NEW AND IMPROVED logical redstone series here! kzitem.info/door/PL5LiOvrbVo8keeEWRZVaHfprU4zQTCsV4
@thebestminecraftplayerfrom376
Жыл бұрын
Wow! I‘m the only like
@ubaidullahiqbal942
Жыл бұрын
well now i am the second one.
@thebestminecraftplayerfrom376
Жыл бұрын
@@ubaidullahiqbal942 I only see one like...
@DenalyMin
2 жыл бұрын
Why can't CS classes be this interesting and easy to understand
@ThylineTheGay
2 жыл бұрын
No one knows
@Jekkin
2 жыл бұрын
Cause this is computer engineering, not computer science
@Gandhi_Physique
2 жыл бұрын
@@Jekkin Computer science deals with computer hardware and software though lol. I've had classes on digital logic and software design, computer ethics and theory.
@graphitic5578
2 жыл бұрын
i'm still 14 and am still in high school. but are they really that hard? that is one i suspect.
@Dr.Unsteady
2 жыл бұрын
Because in the real world if someone has to pay you to do it, then it’s not going to fun or interesting. 99% of all work in all fields is going to be boring, mind numbing, and harder than it needs to be and no one will ever notice or appreciate the work put in. All the cool and or abstract projects/businesses started out with someone doing it for fun or as a passion and there’s only a handful of company’s that are out there doing that work. Most of us will be keeping the world running without anyone thinking about it
@kepler69c32
2 жыл бұрын
i really like the effort you put into the diagrams, looks perfect for tutoring. thanks a lot
@yes9409
2 жыл бұрын
I love computers and never did i thought that i would learn binary in Minecraft. Thank you for making this tutorial :)
@will_2320
2 жыл бұрын
11:28 I watched this video cause I’m brand new to Minecraft in general, let alone redstone; I tried to guess how it worked and ended up making exactly this entirely outta pistons… the shame I felt the moment you showed how simple the solution really was haha
@DialecticRed
2 жыл бұрын
Honestly the fact that you did it with only pistons is impressive, and that's coming from someone who's been playing Minecraft & doing redstone since 2012 haha
@will_2320
2 жыл бұрын
@@DialecticRed thanks..! I actually really appreciate hearing that lmao
@icyyanimations
Жыл бұрын
I been doing minecraft for 7 years and can’t figure out decoders and here I am, reading a comment about somebody who started minecraft yesterday making their own design. Addition and subtraction are easier than this
@jonaspaladin1398
2 жыл бұрын
imagine not having a redstone degree, couldnt be me
@mattbatwings
2 жыл бұрын
hahaha
@justanothergamingyoutuber8179
2 жыл бұрын
@@mattbatwings *translates to english* Seriously, this KZitem feature is great and all, but it’s way too funny that it translates English to English
Encoding/decoding has been used for many purposes. Typically it does come down to some form of compression or serializing data with a fixed value (How we store non-numeric data on a computer that can only store numbers). Encodings are how fonts are serialized with modern computers. Each character is represented in memory as a number. So the computer takes that number and checks it against a look up table to determine which font symbol to present to the screen. There are a few different standards for this most common being ascii, and unicode. This can also be done the other way around as well to ask what the number is for a specific font character. The use case you spoke of is called compression. You attempt to find as much redundant information as possible, and replace that with a smaller numeric identifier like you did there. Hardware compression like this case is actually less efficient as it's fixed-size meaning no matter what the encoding will be 3 bits wide. Most modern compression uses variable length codes to reduce the size even further. This is similar to what you have except the code starts short gets longer as you add more encodings. 'a' wouldn't start at "001" but instead would just be "1" then the next would be "10", "11", "100", "101", etc... Examples of this would be like Zlib, 7zip It gets a bit more complicated than this. It is a bit of an oversimplification. Then there are cases for BOTH compression and serializing of non-numeric data like Morse Code. More commonly used characters are defined shorter codes (variable length encoding), and it allows for us to transmit alphanumeric symbols over a line with a single output (serialization of data).
@MrHerhor67
2 жыл бұрын
REALLY great job! As a mechanical/electrical/computer engineering student, I know a bit about this stuff ;) Loved how genious the encoder design is when I first learned about it some years ago. Never knew that a decoder is almost just as simple to build lol. Unfortunately, because you had to remove repeaters to depower the block and redstone below it, it will introduce a difference in delays between input lines, thus a flicking of output will occur, which is always undesired (read about race condition).
@mattbatwings
2 жыл бұрын
yep! it turns out synced decoders are just as simple, but they are harder to look at and get an intuitive sense of what’s going on. the reason i like the repeater/layout at every line is because you can look at it from the top down view and see all the codes very clearly
@caiodavi9829
11 ай бұрын
why do you major in so many thing?
@equariux
Жыл бұрын
I love how you didn't just do random binary, you kept with the 0001 = 1 and 0010 = 2, 0011 =3 and so on. You're amazing batwings
@drewish
Күн бұрын
Dude, I have a CS degree and red stone has always been a mystery to me. This was a phenomenal intro to it. Really appreciate you putting this together.
@hastley64
2 жыл бұрын
i'm legit, dead serious studying video this as part of my computer architecture class.
@sgrey9181
2 жыл бұрын
Just wanted to thank you - I’ve been making a music machine recently and needed a decoder but didn’t know how to make one. I didn’t use your design but this video taught me how they actually work, and then I was able to go and make my own for my custom needs.
@olivrser
Ай бұрын
I'm making a computer in minecraft rn, this is exactly what I needed to make it a bit more manageable. Thank you!
@privatetrolldier5640
Жыл бұрын
This is a great way to enjoy learning redstone.
@daikifuk
2 жыл бұрын
I'm 15 years old, literally this is all that we have learned in class this year, i'm in the first year of my carreer actually, so this makes sense, but its just simplified in two simple videos. Nice.
@bbrobey3884
23 күн бұрын
Bro, I don't know if you'll ever read this but after months of me trying to design my own decoder (it works but it's too BIG) imagine my surprise when I found yours! Big thanks. 👍
@legend_master_xd1818
2 жыл бұрын
Literally the best!!! I finally know how to use the code system, thanks :D
@SirBorkYT
8 ай бұрын
Man, you should have a degree for this. You are extremely good at explaining how this stuff works
@darrenfinch1935
2 жыл бұрын
Going through a Computer Architecture course in college right now, this is freaking SICK, awesome video!
@loverpawsdangertail6327
2 жыл бұрын
I haven't finished #2 yet and I'm getting goosebumps... So glad I found this!
@snakebirbboi3955
Жыл бұрын
This man is a genius I just spent the last 6 hours making a manual incoder th "inefficient way" wish I new about this man sooner
@pigman6954
2 жыл бұрын
this is so awesome this is one of my favorite series all time thanks!
@himankgaming7555
2 ай бұрын
As a computer science student who has studied Boolean algebra and computer systems architecture This so well explained
@orcishh
2 жыл бұрын
I REALLY REALLY appreciate how you showed a solution the average person would think of, then you show a better, more optimized solution. That strategy really helps me understand exactly where my thinking differs and overall helps me grasp the concept much better.
@SteadyEddyyy
3 ай бұрын
Been playing MC for 9 years and I love red stone, but Ive learned more in this video than anything redstone Ive found before.
@sandserpenthiss
2 жыл бұрын
You are probably the smartest person and the most underrated KZitemr in Minecraft.
@alexandregb566
Жыл бұрын
I appreciate your work. I've been studying c# in order to make a troll game. And I became interested in redstone when I saw KZitemrs making huge computers with this mechanism.
@mrgoblings
2 жыл бұрын
Amazing video! It is perfect for people that want to get deeper into redstone :)
@user-db2dw6vt2t
10 ай бұрын
The clicking sound is so satisfying
@gwenturo9550
Жыл бұрын
The encoders and decoders make the perfect bases for an adder and Multiplexor!
@eewonarr
5 ай бұрын
These tutorials are great and easy to understand. Thanks Matt!
@anand_bhasme
2 жыл бұрын
I am glad you put uses of these circuit in video :)
@jeremiahbullfrog1844
2 жыл бұрын
;D Dude! This is delicious to my brain! I'm BARELY grasping this, but I AM grasping it a little, i'm excited!!
@lucidmoses
2 жыл бұрын
Well, that was simpler then expected and well demonstrated. Nicely done.
@jamesonthomas9583
Жыл бұрын
Amazing video! As for the real life applications, the answer is as simple as... computers use binary to calculate anything! So, converting to binary and back is super useful, because we as humans have a hard time reading binary, but computers love it, and adding/subtracting/etc in binary is way easier than decimal
@RepeatSalt
2 жыл бұрын
How did I not know about encoders before? This is so much easier!
@garamath5142
2 жыл бұрын
Nice video! Best and nicely explained redstone tutorial that I could ever find. Continue the great work, can't wait to see more!
@Phoenix-kj4iq
2 жыл бұрын
This is very cool! Thanks for the helpful tutorial!
@ventousemoustachue
2 жыл бұрын
This is the most interesting redstone related serie I have ever watched. Congrats to you for being this clear about this ! Fckn legend
@rileycampbell5691
2 жыл бұрын
I'm a CMP SCI major and I learned Binary and sequential logic about a month ago. So freaking cool to see it being used like this ty.
@LorddualDesigner
2 жыл бұрын
Wow I spent months trying to recreate the wheel Thank you sir
@dauraktv
Жыл бұрын
Harris heller, that’s my favorite album you are playing in the video. Love his free music. I listen to it a lot at work
@kengaming6705
2 жыл бұрын
Ur so good at explaining and now im glad to support u by subscribing and watching ur posted video. Thank you. U deserve millions of subs.
@diavicecat
3 ай бұрын
this really helped me bc i made a 4 bit redstone counter using copper bulbs and i needed a decoder to but it into a 7 segment display
@scsc-u9y
2 жыл бұрын
Dude your tutorials are so easy to follow yet they teach so much, thanks for this :)
@Jesse_Scoccimarra
Жыл бұрын
Thanks to your videos, I was able to make a display that had the numbers 0-7, thank you for your content.
@dymaxion3988
Жыл бұрын
This is great! I used to try making redstone calculators, but I always got stuck. I now know that I was making spaghetti encoders, and I had no idea how to make an actual decoder. After watching just this video, I was finally able to make my very own binary to hex converter! I just copied your design by eye, and added A-b-C-d-E-F to the 7-segment display.
@Magillt-1
2 жыл бұрын
Whenever i created a 7-segment display for the first time, I somehow came up with the same encoder design. I would never have guessed that it was such a good design. My decoder, however, was horrible.
@oliverbrandstetter721
2 жыл бұрын
I actually did a 7 segment encoder / decoder in pocket edition when only redstone and redstone torches were released so I couldn´t use any repeater to strengthen the signal
@Oliver_Atkinson
2 жыл бұрын
Not having repeaters was the worst
@beepbeepimasheep237beepbee3
2 жыл бұрын
@@Oliver_Atkinson Come on please, compare that to cogs already!
@e_s_egoldie5051
Жыл бұрын
This is such a great video! Even now as I’m watching some of my first technical redstone videos and experimenting myself I can understand still clearly understand your videos and get new ideas from it, thanks :)
@vuk_ustipak
Жыл бұрын
Lil tip for viewers: when he said "we have a torch ORing this" he actually meant NOTting. Love the videos, man. Keep up the good work mate
@ker0356
2 жыл бұрын
damn about a year ago I was trying to make adder in Wireworld with no experience in computer science and made encoders and decoder without knowing it!!! But decoder was way bigger that encoder because I just used a lot of logic gates for every combination. That video makes it so clear now!!!!!!
@minaminecraft2583
Жыл бұрын
This was well explained and very easy to understand. Great video!
@mgr_krowas8919
2 жыл бұрын
You are so awesome! I have played Minecraft for 8 Years and finally found good explanations how to do encoders. Thank you so much
@licksorestockpile1190
2 жыл бұрын
sliiick! quality video. that was very helpful
@AlexhthGaming
Жыл бұрын
From this video I learnt SO MUCH Redstone! Kepp up the content!👍
@benamini817
22 сағат бұрын
This is so well done! brilliant!
@thebezierguy
2 жыл бұрын
Best tutorials ever, literally now I know what the sense of life is XD!
@zitronenwasser
Жыл бұрын
currently studing CS and minecraft redstone is extremely interesting to me because you only have OR and Inverters for all operations. I'm making a thing for my server right now, i want to build an ingame timer based on the time of the minecraft day time, and i built all the logic for it in logisim-evolution because it's easier to do. Well everything besides turning the 4 bit outputs for each digit into a 7 Segment display input, and now i ended up here, looking at these very comprehensive videos :) Apparently looked at your channel for T Flip-Flops before i started studying CS, so i was already subscribed. Now i just need to build the whole "increment minutes by 3 every 50 ticks" part in minecraft, i'll very much use the Redstone lane design you show here, much much better than the milion bridges i planned to do
@upmost2766
2 жыл бұрын
Can’t wait for next vid
@user-cu1uf2mj2n
2 жыл бұрын
Best red stone tutorial ever!!!
@711music8
Жыл бұрын
Your design improvement for encoders was a real hand-on-forehead moment for me. Wayyyy cleaner than my past attempts lol
@rutimcgamer2419
5 ай бұрын
I'm in uni and this video helped my understand decoders and encoders better than my professor ever did XD
@eeddeellwweeiiss
2 жыл бұрын
thank you! I understood now how redstone works. Now your projects don't look so magic (but still genius)
@maker0824
4 ай бұрын
Love that you did the naive approach first so we could understand why it’s not very good. Also I have no idea why you used the repeater into a block for off, and replace it with a line for on. They both do the same thing (nothing)
@Legoloewe
Жыл бұрын
awesome for serial communication, I am using the decoder in my serial to single lines splitter (for chunk loading)
@francesconovazzi
Жыл бұрын
This is reeeally cool stuff and I want to try it out.
@mrkaro7468
Жыл бұрын
Really like your tutorials they are pretty understandable unlike some other redstone videos which sometime is a bit hard to follow.
@theworstredstoner0950
Ай бұрын
This guy is underrated
@greentox89a
10 ай бұрын
decoders and enconders can be used to offer a human friendly input system and then transform it into a machine friendly input and vice versa. if you have N inputs at the input of the encoder, you can have 2^N possible outputs btw.
@jacksonmagas9698
2 жыл бұрын
This series is absolutely incredible.
@rizalardiansyah4486
2 жыл бұрын
I've never thought of using decoder/encoder for the 7 segment display. Apparently they are amazing devices! I can only came up with a whole bunch of AND gates wired for each cases. Thanks for the tutorial!
@MCChubbyUnicorn
2 жыл бұрын
These videos are nice, because they are super simple to understand, and it is easy to find what I want when making redstone circuit s
@troll_486
2 жыл бұрын
I feel enlightened by this video
@williamblueshirts4947
2 жыл бұрын
Your channel is blowing up recently! 6k subs in 4 days!
@Kaldrin
Жыл бұрын
Wow these are super cool I'm glad I learned about them
@lodufka4285
2 жыл бұрын
You channel is heavly underrated, I learned so much from you!
@chrismofer
2 жыл бұрын
perfect, was struggling to design one based on images but my flaw was trying to make the bottom paths the inputs and overarching bits the outputs, this is the other way around and fits everything in much better.
@christopher3235
2 жыл бұрын
This is sooo cool i thought it wouldve been harder creatins stuff like this!!!
@_.emberrr
2 жыл бұрын
I want to become a CS major when I’m older, but in the meantime this works great!
@abaan4046
2 жыл бұрын
Im loving this so far!
@jeremiahbullfrog1844
2 жыл бұрын
It's a bucket list item for me to learn how a computer works from it's utmost simplicity to it's complex computations. Thanks for helping me big time on this journey. Sub'd.
@64imma
2 күн бұрын
Okay, I've been trying to figure out a good way to make a number display in minecraft for so long. I've been trying to use the 7 segment approach for a while, but I get confused about how to bridge the connections in a way that doesn't involve confusing overlap and weird bridging. That last example looks so easy
@brethilnen
2 жыл бұрын
This makes so much sense
@nimiro2668
Жыл бұрын
Such a great tutorial, and damn, it's interesting!
@_creare_2742
2 жыл бұрын
Wow thanks for these, I can finally take my programing/logic/binary knowledge into minecraft!
@FXUNDPLXGG
2 жыл бұрын
You are the best, you have great content, keep up the good work
@d_00
2 жыл бұрын
Amazing ! Everything looks so clean, well explained! I think now everyone can perfectly understand each contraption you ever made… well, kind of…
@Bigbuckgaming
2 жыл бұрын
This is amazing I've learned so much
@FrikingRL
2 жыл бұрын
Just love your videos, im now addicted to all the binary kind of stuff and that's rly interesting
@casualpigeon1979
2 жыл бұрын
11:00 also for things like calculators you have to encode the number to be able to use it
@forrestberg591
2 жыл бұрын
Great explanation! Very easy to follow
@joshalbrecht3527
2 жыл бұрын
If I could give you 1000 thumbs up for this video, I would! Excellent explanation
@ppuriora9269
2 жыл бұрын
wow, these are incredible
@bouble2135
2 жыл бұрын
This video was great for my project. Thank you (I will also try to thank you in another way 😉)
@ct5k_
2 жыл бұрын
Stellar video as always.
@babao9979
2 жыл бұрын
u r a genius, u teach IT with minecraft, that's absolutely insane, Well fucking done
@flameofthephoenix8395
2 жыл бұрын
2:56 If I were to do this, I'd make a trickle effect so that if you activate "C" it'd active "A" and "B", then it'd count the number of lines activate convert it to binary, and output that.
@aceyo369
2 жыл бұрын
Currently final year CS student, you are not wrong about encoding being to compress data, it's basically how the entire tech-related industry works in data transferring and networking and many more.
@Gandhi_Physique
2 жыл бұрын
I made a 3-bit decoder when I was bored, it was pretty organized but massive. It was done using 3 input AND gates and NOT gates for each output and had an on/off switch too. Only thing I used it for was to select a redstone machine to use. I didn't really know what to use it for, but yeah with an encoder that makes it a lot more useful. I was not expecting such a simple method of making these lol, guess I should have put some more thought into it lol Also, yeah. They are mostly used for minimizing how many data lines are used in memory.
Пікірлер: 289