Binary & Hexadecimal - The Redstone KINGS!
Vložit
- čas přidán 31. 05. 2024
- Today I show off a ton of useful binary and hex circuits! I hope you enjoy.
Patreon: / mattbatwings
Discord: / discord
My socials: linktr.ee/mattbatwings
My texture pack: modrinth.com/resourcepack/mat...
World Download: (JAVA 1.18.2) www.planetminecraft.com/proje...
Hexadecimal repeater transmitter by @MaizumaGames
Hexadecimal CCA by @YellowBunny
-------------------------
Want to get more involved in the logical redstone community?
Learn Logical Redstone! • Logical Redstone Reloaded
Open Redstone Engineers (ORE): openredstone.org/
0:00 Introduction
1:58 Transmission
4:23 Conversion
6:38 Arithmetic
8:33 Conclusion - Hry
Unary is also sometimes used without the creator realising they are actually representing numbers
is that like 7 lamps being on meaning the number 7?
@@jakerussell135 either that, think counting with your fingers, or the nth lamp corresponding to the nth number, like in button selector panels
I was about to say that! The unary numeral system is the most natural and intuitive way to represent numbers, although it's one of the least efficient for arithmetic operations and memory storage.
Signal strengths are actually unary, but we see it as hex because the max value is decimal 15.
*Numbers can't be seen, only represented*
@@Rudxain deep
@@Rudxain isnt the only base that's less efficient than unary, nonary? (base-0)
This man has great content, explains it perfectly, great music, great video length, and he doesn't just jump right into it; he gave us info. if we don't even know a lot about it. Truly deserves a subscribe.
As a master in cs I was fascinated to find out how far redsotone contraptions have went in terms of representing actual computer logic concepts. Serial bus made my jaw drop. Keep up the good work!
all of these Minecraft Redstone CPUs, computers, games, etc make me want to make a mod so that you can place tiny Redstone and other Redstone components so you can make Minecraft computers the size of 16 or even 8 blocks. If I ever do make that mod, then I would also add other Redstone features that other redstoners probably want, such as moveable tiles(chests, furnaces, etc) for Java edition, being able to adjust a redstone's signal strength, having some special block that has adjustable power in it(this is useful for things like RAM and memory) and more.
Also rgb redstone lambs to make more interesting graphics
and gradient lamps that emit a brightness depending on signal strength, if signal strength is 15 it would emit a bright white light while if it was just 5 signal strength it would be more grey and if it's 0 signal strength it's completely black
Check out the tiny redstone mod, that's a pretty great execution of this idea. My favourite part of it might be the covers that allow it to be pretty lagless for servers
@@gabrielhennebury3100 doesnt seem to be as comprehensive, but there is also the Super Circuit Maker mod
Heres food for thought, The creation of tiny redstone would be very tedious so instead what if you could instead use a custom crafting block, To instead draw out circuits inside of a menu, similar to CAD software
Dude you did it. This was that video i was talking about it not quite as in depth but you definitely sum up all of your logical redstone series thus far and explain how to utilize them. It took the entire video to realize, but now i can rewatch all you other videos and gain an even better understanding of what you we're trying to explain. And its the perfect quick and dirty for a brush up with out having to go as into detail on each component. I think... if you we're to take this into like almost computer science with redstone derection which seems to be the very case as it is itd be near invaluable. This video alone cantains a ton of knowledge that only makes people wanna learn more because of the possibilities it opens up. Like i figured out and entire atari pong game just from your videos idk what the heck i was doing before that but i never even thought something like that was possible let alone be able to figure it out. Yeah it sucks. But it only makes me wanna build a better one next time lol.
Base 3 enjoyers when the thumbnail gets changed to appeal to a wider audience: B')
I've been having a lot of fun working with balanced ternary, it consists of the digits, 1 0 and -1 (represented as +, 0, and -), which allows negative numbers to be represented naturally. I had the idea to implement it in Minecraft when I realized that you can represent each digit with 3 signal strengths (for example 0, 1, and 2) and invert them using subtraction comparators, from which you can create any imaginable ternary logic gate.
mmm seems interesting, might try it
Awesome video! very interesting and as a person who's played a lot of minecraft before and currently majoring in computer science your videos are really fun to watch!
Another great video Matt! I found your channel about a month ago and you've re-ignited my passion for Minecraft. I used to just play casually on survival mode but I've started to enjoy technical redstone. Thanks!
If you want to transmit information through wireless redstone (yes that's a real vanilla thing now, cubicmetre has a video on it) you have to use binary, cause I don't think it's possible to transmit signal strength like that. It's also not super fast, but considering it literally has infinite range it's still pretty cool.
If i use a redstone calculator for homework, would i be studying or playing?
Yes
No one cares as long as you get it done in time yeah?
bro i just discovered your channnel and i love it!
I don't know basically nothing of redstone, only the basic of some farms. But as a beginner programmer i find your content really cool. And i was wondering, how and why you start to learn so much about minecraft redstone?
Probably your best video yet. Pretty unbiased. Covered everything well. Also, love the editing improvements!
Awesome video, I've been working on some outside the box redstone cpu logic and your videos are definitely the cleanest, most polished videos I've seen on these subjects!
The fact people are using actual computing logic for Minecraft redstone is absolutely crazy. It's incredible
I know these videos don't get as many views as your builds, but please don't stop making them! They're so entertaining as a fellow programmer.
Love your videos! Informative and straight to the point. Keep it up!
Very cool video! I haven’t messed with hex much before so I learned a lot from this video! On future projects I might start using hex!
The only other youtuber I could find that did a video close to this is Ct5k, keep up the good content !!
Edit: at 3:30 you could also place a target block in front and in back of the comparators. Just a suggestion
proud to say I already knew at least one circuit! the hex incrementer/decrementer is used in pre-1.14 iron farm roofs :D
Ah yes, Jimbo Bimbo my second favourite CZcamsr (first is obviously Matt) never knew you could transfer Hex with a repeater line. 😯
I really enjoyed this video! Great job!
Build a simple display where you can turn all the pixels on or off by buttons and then build some kind of AI that compares the painted with simple shapes like rectangles or something and tells you what that is most likely to be. Oh and great video!
Thanks man, your video tutorials are really good and great to learn from!
Great video!
Small feedback:
I (personally, at least) find that rather than thinking of the places as powers of n
Binary: 2^n
Decimal: 10^n
Hex: 16^n
Thanks for showing me these circuits, I’m making a game out of redstone, and this video really helped me! I love your videos 😁
wow, this is exactly what I've been looking for awhile now, i have NOT been able to find a video like this for awhile
why not have your texture pack show N > 9 as the hex digit?
wow didnt expect you here
Thats actually a realy cool ideia, I may do that
there's no real reason to. the only reason A-F are used in hex is because the numbers 10-15 need to be represented by a single digit, which we can't easily do with our normal digit set. however, if its on a per block basis, theres no reason why we cant just show them as 10-15
(plus, id argue that it would just make it harder to instantly tell what the strength is and how the math works. not by much if you're experienced with hex, but it still wouldnt be as fast in your head as the standard 0-9 digits)
@@sighmon5640 when you dealing with hex you wanna be seeing hex
also a single digit is faster to look at than two digits lol
@@GanerRL literally the only reason a-f are used is because hex numbers needed to have only 1 character per digit. when you're only looking at one there is simply no reason to use a-f. they are identical to 10-15 in all aspects of the math and coding, except for being displayed with one character vs two
and the distinction between 1 and 2 digits is insignificant. the difference im talking about is the connection in your head going from a-f to 10-15. if i asked you what B x 3 is, would you immediately be able to tell me that its 21? i suspect not. but if i asked you what 11 x 3 is id suspect you could instantly tell me that its 33.
that's crazy because I finished my compact circuit for converting signal strength to binary two days before this video! my design is suited for 2x2 pixel displays :)
keep up the great content as always, you are cracked
This is so awesome, love more videos like this.
Honestly, I'd like to see a hex based redstone lamp that lights a different color depending on the value input. Just so we can start seeing colored screen designs for redstone computers
I like the idea that the 3 examples of doors, bridges, and a house at the start could just all use mumbo jumbo as examples
i was always a hexadecimal nerd so i never knew about the binary serial bus, ‘tis cool, also you did such nice explanations of components.
If you use shulkerboxes, you can represent signal strengths with colours!
Also, you are able to break them without spilling items everywhere!
Last but not least, they are available for survival players, so you don't feel like you are cheating!
I love how he put mumbo's name as jimbo bimbo
0:05 “jimbo bimbo” 🤣🤣🤣
I knew the redstone community was dedicated but... dude. Seriously? This is nuts!
04:18 you could also convert the hex to each seperate signals(using a red coder) and send them via instant repeater lines in case you want to send such a signal thousands of blocks. You could also encode the red coded signal to binary to make less instant repeater lines in general.
Don't underestimate ternary logic! If a comparator is measuring something though a block, it can only be overwritten by powering the block with signal strenght 15!
This also works with empty item frames!
Because they are entities, you can place them inside of the same block as a comparator, repeater, or redstone dust!
Entities cause lag? Not item frames! Most of the lag is client-side. The only real server-side lag comes from the fact that the game sometimes checks the placement. You can actually prevent this, with a tag called "fixed"!
Once you start using them, item frames will immediately be your favourite obscure redstone component!
wow your explanation is way easier than my teacher in engineering
I like to use binary because of the size. Even though I am the only person that will probably see my redstone arithmetic, I think it looks better when its large. But I don't optimize for speed for simplicity in my builds.
This man deserves way more attention than he gets.
The hex to binary converter doesn't work for input 15, it can be fixed by extending the bottom input line by 1 block and placing comparator-wool-repeater-wool towards the bottom output line.
I'm happy you're back
Love your content!
Those names at the beginning though!!!!! Jimbo bimbo made me laugh so hard!!!! XD
The absolutely most used word in Computer Science: It Depends.
100% True
Love the video! 😁
and Also, Hex Can Overlap in One Wire In Binary Combinational, like:
- Hex Connected to Binary Wire
- Hex Overlap Binary wire
- Hex Overlap Serial Transmission
- Hex Connected To Serial Transmission Wire
(For The "Connected" Ones, You SHOULD Offset it below 15 Signal Strength)
This video taught me how to convert from decimal to binary
hey matt, do you mind creating a redstone computer tutorial? like the redstone calculator series
There's also octal which me & another person uses. It's not really popular but it exists & has some advantages compared to the two big systems.
everyone is talking about how amazing mumbo jumbo's redstone is but this man is way better in my opinion
(dont send me death treats or whatever if u disagree please)
Jimbo Bimbo, my favourite redstone youtuber
Now you have made me wonder what the other counting systems for Redstone are?
Banger video
That first serial hexadecimal transmitter is dark wizardry
What resources do you use to learn and where do you code using python
i think this guy would fully be capable of building a breadboard computer irl lol
What texture pack do you use for the lamps?
I made a more traditional binary multiplier on bedrock which is massive and takes half a minute to run but it is fully customisable.
There’s a much more compact binary to hex converter, with the inputs one next to the other without blocks in between. It uses pistons though
Hey where can I get that texture pack it will be so helpful for redstone and it also looks cool
Is there a way to X+1 with signal-strength? I want to be able to use signals-strength zero as a combo lock input.
in before 5tick 32bit synced hex subtractors
and 6tick 64bit
(+1tick for adder)
How useful are composters with comperators, since you could move them with piston?
My head just exploded.
When I first saw the thumbnail and not the title
Me:he is gonna build red stone gigachad in minecraft!😱
my favorite redstoner jimbo bimbo
What is the name of the mod you use to break blocks without redstone/levers/redstone torches popping off?
/gamerule doTileDrops false
For me, between hex and binary, hex mostly better for "real Minecraft", some times binary can come handy, but for example, if you compare a hex (Minecraft) computer vs a binary (Minecraft) computer, the hex is much smaller. But I myself am a fan of doing things like in real life, so most of the stuff I do in redstone are in binary, yes is much slower and impracticla, but is much more aplicable in the real world. Both of them are fun to work with, Im just leaving my thoughs :D
I love how mumbo was labeled jimbo bimbo. cause ofc
Спасибо
intresting
Do you think minecraft should have placeable redstone on wall like in project red mod
So my question is (and this is mostly asking someone to drag their computer to it's knees) what happens if you make a cpu in Minecraft of ludicrous bit size? Say, 1024, 2048, or 4096? Does the computer have better processing power than the one you're playing on? Or is it only theoretically better, but in practice completely pointless?
I think a computer of that bit size in Minecraft is damn-near physically impossible, if one were to consider issues like render distance and such...
wow I understand comparators now
Is there a link for the 3t cca adder?
My brain just got bigger
it's all about using both digital and analog
0:05 must check out this Jimbo Bimbo guy
Yeah yeah yeah that's what computer science students should play :p
:0 pog
How the F* are some of the transmissions so small?! I have used redstone a bit, but this seems like magic!
the new crafter block makes base 10 viable too
Octal is amazing though
Also, you can use both at once.
why do you recommend to not use instant repeaters?
probably because its 2 blocks tall
please make a movie in minecraft using redstone
Brain: Big brain
0:04 Jimbo bimbo lol
0:04 shoutout to jimbo bimbo
every one knows base 3 is the superior computational number system
that’s what i’m sayin
Nice but we still don’t have embed perms in #welcome2
Mattbatwings why haven’t you come to my Redstone world yet?
i am sorry to inform you but he also has a life
I know SuperStarOof
ok
Idea:
Make Cookie Clicker with only Redstone
5head redstone
I wouldn't call it Hexadecimal value if it is about signal strength. I would call it analog. This is also used in old real-life devices.
I prefer binary because i think is simple to work in redstone, but its only my opinion
COMMENT FOR THE ALGO
Can you make a video of what NOT to do when you're doing builds?