Multiplication | Logical Redstone #13

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ค. 2024
  • !!! Check out the NEW AND IMPROVED logical redstone series here! • Logical Redstone Reloaded !!!
    In this episode, I cover binary multiplication and two ways to make binary multipliers.
    Patreon: / mattbatwings
    Discord: / discord
    My socials: linktr.ee/mattbatwings
    My texture pack: modrinth.com/resourcepack/mat...
    World Download: (JAVA 1.17.1) www.planetminecraft.com/proje...
    -------------------------
    Want to get more involved in the logical redstone community?
    Learn Logical Redstone! • Logical Redstone Reloaded
    Open Redstone Engineers (ORE): openredstone.org/
    0:00 Regular multiplication
    1:17 Binary multiplication
    4:36 Building a Combinational Multiplier
    7:59 Building a Sequential Multiplier
    14:08 Subscribe!
    Music: • the background MUSIC f...
  • เกม

ความคิดเห็น • 150

  • @mattbatwings
    @mattbatwings  10 หลายเดือนก่อน +5

    Check out the NEW AND IMPROVED logical redstone series here! th-cam.com/play/PL5LiOvrbVo8keeEWRZVaHfprU4zQTCsV4.html

    • @crafterrium8724
      @crafterrium8724 10 หลายเดือนก่อน

      dang 1 hour ago

    • @ItzFlowerGMD
      @ItzFlowerGMD 10 หลายเดือนก่อน

      second reply

    • @BaldiReycaster
      @BaldiReycaster หลายเดือนก่อน +1

      It's not as big as the original...☹️

  • @llama4549
    @llama4549 2 ปีที่แล้ว +124

    I thought multiplication in binary was a lot harder. Enjoyed the video!

  • @Elderberry4199
    @Elderberry4199 2 ปีที่แล้ว +64

    Man you are a really good teacher. I'm not unfamiliar with CS stuff (M.S. in engineering, and have to program a lot), but you really make things just really straightforward and easy to understand, and I'm learning quite a lot. I'm passionate about effective tutoring, and you're quite inspiring. Every single one of these videos is a treat. Keep at it!

  • @enderchickengamer6432
    @enderchickengamer6432 2 ปีที่แล้ว +19

    usually math gives me headaches but matt has added life and color to it.

    • @Kabukkafa
      @Kabukkafa 2 หลายเดือนก่อน

      Math with matt!

  • @choonyongtan5671
    @choonyongtan5671 2 ปีที่แล้ว +14

    Your explanations are very good👍
    I never realised that binary multiplication was so easy

  • @memereview1579
    @memereview1579 3 หลายเดือนก่อน +1

    In my University math classes calculators aren’t allowed. At least in the easier classes that I take. This video taught me a much easier way to do multiplication on paper/in my head. A big long multiplication problem is way easier when you just either do the top number, or nothing over and over.

  • @boas_
    @boas_ 2 ปีที่แล้ว +39

    Wow didn't know binary multiplecation is that simple, cool!

  • @looter7437
    @looter7437 2 ปีที่แล้ว +4

    I know this video is about Multiplication and not about displays but I’ve an idea(some other people also already had this idea). Why won‘t build displays with maps, I mean it would be genius because Maps can have different scales, so you can have for example on stage 2 or 3 for one Pixel on the Map more Space, because one pixel on the map, would represent a area of let’s say, 4 x 4. But as I know, not the entire 4 x 4 Area would be used, only one specific Block of this area would be used. This technique, would allow you to build a real display, which would only be 1 Block big for the user. You could put a Map on the Wall so the user does not need to look at a very big screen. There’s also another thing which this technique would allow, you can make use of coloured displays because for every pixel on the screen, the contraption behind it can make use of an 4x4 area from the ground to the build limit(if you want so). I have also already done some research on the internet, there isn’t much about it but I’ve found one guy on PlanetMinecraft, who already had the same idea as me and built a 16-Color 32x32 Pixel Minecraft Map Display. It was originally build in version 1.12.2 but I’ve tried it in 1.15.2 and i think it should also work in Higher Minecraft Versions. It would be awesome if you try it, no you need to… I think this technique has a lot of potential and you should give it a try. Thank‘s! As I was Searching for this, I found more Displays, already with display controllers…
    Easy without any kind of controller: www.planetminecraft.com/project/color-display-5411719/
    Good: www.planetminecraft.com/project/32-colour-display/
    Good: www.planetminecraft.com/project/16-colour-display-16x16/
    Maybe: www.planetminecraft.com/project/2-colour-map-display/
    Maybe: www.planetminecraft.com/project/multi-image-display/
    I hope you will be inspired…
    LG Looter

  • @tyronium2
    @tyronium2 ปีที่แล้ว +4

    These are the type of tutorials we need on TH-cam thank you matt

    • @10F2C
      @10F2C ปีที่แล้ว

      T perm

  • @alexandregagne4151
    @alexandregagne4151 2 ปีที่แล้ว +1

    This is an amazing serie! You are so great, I learned so much. I subscribed. Can't wait for more!!!!

  • @mattbatwings
    @mattbatwings  2 ปีที่แล้ว +29

    Which type of multiplier is your favorite and why? :o

    • @yukonxl5723
      @yukonxl5723 2 ปีที่แล้ว +5

      I'm not sure just yet. But, I noticed that combinational so far just brute forces it, while sequential is a lot like pen and paper.

    • @justanothergamingyoutuber8179
      @justanothergamingyoutuber8179 2 ปีที่แล้ว +13

      My favorite multiplier is any that multiplies numbers by my iq. You see, theyre super simple, as multiplying anything by 0 is 0

    • @CraftyMasterman
      @CraftyMasterman 2 ปีที่แล้ว +12

      the mattiplier

    • @creeperdoesredstone
      @creeperdoesredstone 2 ปีที่แล้ว +1

      The sequential one. I'm going to try to make an 8-bit version of it :)

    • @nonsuspicious
      @nonsuspicious 2 ปีที่แล้ว +4

      hi, if I understand correctly, the combinational multiplier is faster, right?

  • @offlinedino2031
    @offlinedino2031 2 ปีที่แล้ว +4

    I spent an hour trying to figure this out and then you came out with the video explaining how. Thank you

    • @offlinedino2031
      @offlinedino2031 2 ปีที่แล้ว +4

      I’m very glad that I have worldedit lol

  • @georg1573
    @georg1573 2 ปีที่แล้ว +8

    I LOOVVEE this series!!!

  • @mrgoblings
    @mrgoblings 2 ปีที่แล้ว +4

    This is soo good!!! Great job!

  • @clehpton
    @clehpton 2 ปีที่แล้ว +3

    Thanks for the content, very useful!

  • @lima7132
    @lima7132 2 ปีที่แล้ว +2

    Binary multiplication sounded scary.. until I saw this :] NIce job, keep up the good work!

  • @harshalshah9457
    @harshalshah9457 2 ปีที่แล้ว +2

    This is some amaazzing stuff!!!

  • @TH_5094
    @TH_5094 2 ปีที่แล้ว +4

    matt's content is soo high qality :) proud to be here before 100k

  • @icecream4556
    @icecream4556 2 ปีที่แล้ว +2

    i needed this so much

  • @AmirparsaDD
    @AmirparsaDD 2 ปีที่แล้ว +1

    Really helped me in my project!

  • @john.dough.
    @john.dough. 2 ปีที่แล้ว +1

    neat. thanks for sharing

  • @Freddy4you1
    @Freddy4you1 2 ปีที่แล้ว

    nice best tutoriel in space of video presentation and addeting out ther keep it up even if it taks more time.

  • @algorhythm7772
    @algorhythm7772 2 ปีที่แล้ว +4

    0:13 yo I am in this video lets gooo

  • @chocomint-tw
    @chocomint-tw 2 ปีที่แล้ว +1

    The second one is so cool!

  • @gabilaze8984
    @gabilaze8984 2 ปีที่แล้ว

    Can't wait for the division video, so I can finish my own calculator project ^^

  • @ncolyer
    @ncolyer 2 ปีที่แล้ว +1

    like ik that multiplication is just repeated addition but somehow this is even simpler than that in binary, so cool

  • @sergiu2325
    @sergiu2325 ปีที่แล้ว

    Very good tutorial for my purpose.

  • @reality5783
    @reality5783 2 ปีที่แล้ว

    awesome! what an amazing videos

  • @WinGamingPT
    @WinGamingPT 2 ปีที่แล้ว

    So amazing! U are amazing!

  • @c3a118
    @c3a118 ปีที่แล้ว

    u have the best voice for this

  • @SparkLinkDevelopmentStudio
    @SparkLinkDevelopmentStudio 2 หลายเดือนก่อน

    I built this exactly as shown in the video but it just flashed on and off repeatedly on certain lines. The accumulator itself worked perfectly, but the full thing with control circuits and everything was just flashing repeatedly.

  • @Red_Core13
    @Red_Core13 ปีที่แล้ว

    Thanks, with this logic, i used my adder to make 8bit multiplication. nice video

    • @artwithraman
      @artwithraman 6 หลายเดือนก่อน +1

      How can you please tell me

    • @Red_Core13
      @Red_Core13 6 หลายเดือนก่อน

      @@artwithraman i have a tutorial in my channel, but it is in portuguese

    • @artwithraman
      @artwithraman 6 หลายเดือนก่อน

      @LucasBazan Can you provide me link I am having hard time to find it

    • @Red_Core13
      @Red_Core13 6 หลายเดือนก่อน

      ​@@artwithraman ok, here is the link: th-cam.com/video/ntWH97xU9Zc/w-d-xo.html (tutorial realy starts in 3:23, link goes to this momment)
      But there are some "problems":
      -it's not a cca adder that I used (so it varies the ticks in each calculation)
      -the video is in Portuguese (and it's not the best video, as it's a little bit old).
      -it's in the bedrock edition (probably doesn't work in java, because of redstone blocks above or in diagonals of pistons and glass towers going downwords)

    • @artwithraman
      @artwithraman 6 หลายเดือนก่อน +1

      Ohh. I am actually a bedrock edition player and I am building a calculator

  • @computerguy1015
    @computerguy1015 2 ปีที่แล้ว

    Awsm video

  • @dhruvil2005
    @dhruvil2005 2 ปีที่แล้ว +1

    I wrote same thing in your discord server about multiplication :)

  • @d_00
    @d_00 11 หลายเดือนก่อน

    Why are you saying you weren't satisfied with this series? You didn't need a LRR, this is awesome! Just came back to it cuz I needed your explanations, and my opinion hasn't changed since you published this video...

  • @ChurroAntelope
    @ChurroAntelope ปีที่แล้ว

    I have never been more confused in my life :)
    Good video though

  • @arranross285
    @arranross285 2 ปีที่แล้ว

    are you going to be doing a video on division as well? that would be great

  • @Nae_Ayy
    @Nae_Ayy 2 ปีที่แล้ว +2

    Yooo new upload.
    Have you heard of ternary logic? I've been messing with the concept using redstone signal strength. I can't find any layman-oriented information regarding ternary logic circuits, though, so all the gates I've made have been from trial and error, and they're very slow lol.

    • @mattbatwings
      @mattbatwings  2 ปีที่แล้ว +2

      i haven’t heard of it being used, no, but you can do stuff in any base 2-16 using signal strength. but boolean logic is only possible in base 2, which is also what redstone is designed for, so i’m not sure why ternary would be useful

    • @Nae_Ayy
      @Nae_Ayy 2 ปีที่แล้ว +1

      @@mattbatwings It's not necessarily useful, I just find the concept to be fascinating lol. And yes, redstone is definitely binary-oriented. Even making a ternary NOT gate was pretty complex, at least for me. 2=0, 1=1, 0=2. The middle state doesn't flip. Pretty weird.

    • @elitesniper4017
      @elitesniper4017 10 หลายเดือนก่อน

      @@Nae_Ayy Ternary is extremely useful. You obviously know nothing about circuits, voltage and anything outside of binary.

    • @Nae_Ayy
      @Nae_Ayy 10 หลายเดือนก่อน

      @@elitesniper4017 Yeah no shit nerd, get a hobby

  • @Freak80MC
    @Freak80MC 2 ปีที่แล้ว

    I tried to make my own version of that second multiplier about a year ago, where the input goes in, then the output feeds back into the input until the answer is calculated etc but I wanted to do it only using what I knew at the time, the adders I knew how to make which were ripple carry, and not watching any tutorials for "the challenge", and I kinda got one working, but it was super janky and only worked like half the time lol

  • @asheep7797
    @asheep7797 2 ปีที่แล้ว

    Before I watch the video, this is how I think the binary multiplication will happen.
    1. take the top number, convert it to binary
    2. take the bottom number, convert it to binary
    3. every time a 1 appears in the bottom number, mark it on the answer row
    4. replace every 1 on the answer row with the top number, and add them up

  • @rizalardiansyah4486
    @rizalardiansyah4486 2 ปีที่แล้ว +3

    Hmm.. Does that means the sequential design is slower than the combinatorial? So it trades speed for simplicity, right?
    Thank you for making these tutorials!

  • @stealthemoon8899
    @stealthemoon8899 2 ปีที่แล้ว

    Now I want to do this. I have a 10hz adder that could make a multiplier with twice the bandwidth.

  • @jadenruanes1858
    @jadenruanes1858 ปีที่แล้ว

    You can make a binary multiplication machine using and gates as multiplication.

  • @bibiniechybi1617
    @bibiniechybi1617 2 ปีที่แล้ว

    Can you please make video about input platform (where you type numbers, what to do(multiply, subtraction, addition) itp.) ?

  • @poketoscoparentesesloparen7648
    @poketoscoparentesesloparen7648 2 ปีที่แล้ว

    I saw some videos about “analog” calculators that use signal strength to compute in base 10 and don’t need to convert from binary to BCD and stuff… Are they any faster than normal binary Minecraft calculators? Can they do everything normal ones can do?

  • @morbid1134
    @morbid1134 ปีที่แล้ว +1

    I play on playstation 3 still. granted some of the redstone is different. I've had to change the CCA due to lack of target blocks-very simply change though. Anywho, I built each of these by hand and oh boy i can speed run an 8 bit CCA now. I know each block and its purpose like 1's and 0's XD. A lot slower than commands or world edit. Although, definitely ingrains the meaning of each piece of redstone in the build.

    • @morbid1134
      @morbid1134 ปีที่แล้ว

      since i had to build it differently, my CCA is 10 gt (i automatically convert redstone ticks to game ticks. Learned it from Matherzzz i think). then I had 2gt 4gt 4gt repeaters. 20gt (9:30 ish) I had it timed for 1 cycle per second. took me forever to find that at the very bottom. the value taken. it doesn't go through comparators unless you have a carry in (we don't). so it had 2 gt less than supposed to. Although, i'lk never make that mistake again!

    • @morbid1134
      @morbid1134 ปีที่แล้ว

      we have a carry in now (2 seconds after i said we didn't)

  • @judesturman3417
    @judesturman3417 2 ปีที่แล้ว +1

    This is awesome! I’m personally trying to build a calculator using your vids. I’m stuck on BCD to binary because certain numbers don’t work like 107. It gives me 103 instead since the carry in on 4 is already active. Any ideas how to help?

    • @kepler69c32
      @kepler69c32 ปีที่แล้ว

      personally I use a serial double dabble algorithm, can be used in both direction (encoding and decoding). all you have to do is to build an encoder & decoder then hook it up with some memory to save the shifted result
      no carry issues because the main engine is a decoder
      maybe just look for double dabble algorithm on Wikipedia, also there are awesome tutorials to do it in minecraft

  • @bigbilly7269
    @bigbilly7269 2 ปีที่แล้ว +1

    Yaaaaaaa

  • @phoenixstyle
    @phoenixstyle 2 ปีที่แล้ว

    Is there a better multiplying method that doesnt make the adder bigger or longer?

  • @GDeloo
    @GDeloo 2 ปีที่แล้ว

    can you do a video about dividing in binary?

  • @gabemoffatt1281
    @gabemoffatt1281 ปีที่แล้ว +1

    I know I'm late on this, but how would you take an output from this decode it, and plug it into a customizable display? I'm working on a calculator and I have it encoded to be able display 0-9 on both digits of the sum. (I have a 4-bit calculator, so number 1 can be 0-9 and number 2 can be 0-9 and the sum can be 2 digits) I dont know how to controll both digits of the sum independantly and encode to them from the multiplier. If someone could help me that would be appreciated!

  • @IzUrBoiKK
    @IzUrBoiKK 2 ปีที่แล้ว

    If we implement the vedic maths logic, it would be easy to design in redstone

  • @recarsion
    @recarsion ปีที่แล้ว

    Just a question, why would you opt for the sequential design? It seems more complex, more difficult to troubleshoot and slower than the combinational one. I guess it's more compact but that shouldn't matter too much.

    • @vstechiegamer5996lol
      @vstechiegamer5996lol 2 หลายเดือนก่อน

      trust me if you make a 8bit combinational multiplier it would be ENOURMOUS.

  • @mangalover7449
    @mangalover7449 8 หลายเดือนก่อน

    Helppp...
    Why can't the accumulator clearer don't work well on mine
    The problem is it keeps all of them lit and the lowest keep turning on and off😢😢😢😢

  • @KaziiTheAvali_inactive
    @KaziiTheAvali_inactive ปีที่แล้ว +1

    fun fact. 4 bits is called a nibble

  • @Scotty-vs4lf
    @Scotty-vs4lf ปีที่แล้ว

    22 bit multiplier here i come

  • @ThatJoel
    @ThatJoel 6 หลายเดือนก่อน

    I'm guessing that to make a 8 bit multiplier you would have to use a 16 bit adder /s

  • @baguettefish
    @baguettefish ปีที่แล้ว +1

    So... I just spent about two hours trying to understand what I had done wrong while building the sequential multiplier until I realized that I had to put the repeaters locking the blue circuit on 2 ticks instead of 1...

  • @laurencepetervonstudzinski7507
    @laurencepetervonstudzinski7507 ปีที่แล้ว

    im gonna use an full ader and a shiftregister like a maniac

  • @vstechiegamer5996lol
    @vstechiegamer5996lol 6 หลายเดือนก่อน

    I want an 8 bit sequential design

  • @kengored_alt
    @kengored_alt 2 ปีที่แล้ว +2

    Aye

  • @brennergames3732
    @brennergames3732 2 ปีที่แล้ว +3

    first :troll face:

  • @user-my6ph6sz8x
    @user-my6ph6sz8x 7 หลายเดือนก่อน

    When i built one it kept on flashing after the calculation was complete (sequential one)

  • @nemo9324
    @nemo9324 ปีที่แล้ว

    if i hook the following contraptions: addition subtraction multiplication division to a display will it turn into a calculator

    • @felix__
      @felix__ ปีที่แล้ว

      yes but you should figure out BCD displays and other features to make it easier and more efficient to build. but by definition it will be a calculator with just those 4 things

  • @ibrahimchishti6297
    @ibrahimchishti6297 ปีที่แล้ว +1

    How would you get past the signal strength problem to make a 16 bit multiplier

  • @Fudgaroni
    @Fudgaroni 10 หลายเดือนก่อน

    Ok i got something funny, i built the CCA from LLR in bedrock and its 1 tick faster for some reason? So I'll have to do everything you do tick-wise minus 1. Funny times.

  • @RoadToLegend2023
    @RoadToLegend2023 ปีที่แล้ว

    Idk y but When I do something it blicks with 2 random Bits i have checked the timings and they work

  • @morbid1134
    @morbid1134 ปีที่แล้ว

    @mattbatwings how would i make the blue without target blocks (10:50) *Praying Emoiji* --- Edit: silliest question ever. It's obvious. Target block=redirect redstone. just move redstone over 1

  • @colinpaschen2450
    @colinpaschen2450 ปีที่แล้ว

    What mod for the editing? Copy and paste, expand, stack

    • @wil942
      @wil942 ปีที่แล้ว

      it’s called “world edit” , i have installed it using forge and it works great

  • @blakewallace8925
    @blakewallace8925 10 วันที่ผ่านมา

    Are you playing on bedrock or Java?

  • @ThatGeometryDude
    @ThatGeometryDude 2 ปีที่แล้ว

    Is there an easy way to make the sequential 8 bit? i am making an 8bit claculator and it is 8bit.

    • @markwilliams3943
      @markwilliams3943 2 ปีที่แล้ว

      You should just need to add more modules to the top of the one in the video

    • @tomfuchs8584
      @tomfuchs8584 2 ปีที่แล้ว +1

      Hey!
      Did u find an 8bit version?
      I tried to build one but I dont get it

    • @ThatGeometryDude
      @ThatGeometryDude 2 ปีที่แล้ว

      @@tomfuchs8584 Yes! bennyscube has one here: th-cam.com/video/phoDdy5rrGs/w-d-xo.html

    • @wil942
      @wil942 ปีที่แล้ว

      not shore but since it’s eight bit, the result will be 16 bit max so you would have to stack an 8 bit CCA on top of another one, remember to repower all the slab towers (even the ones contained in the CCA) as the signal goes only 15 blocks, from there just do everything twice, hope it helps 👍

  • @gabilaze8984
    @gabilaze8984 2 ปีที่แล้ว

    What zoom mod do you use?

    • @mattbatwings
      @mattbatwings  2 ปีที่แล้ว +2

      okzoomer

    • @ant5389
      @ant5389 7 หลายเดือนก่อน

      @@mattbatwings that is the best name i have ever heard

  • @RR-fg7nu
    @RR-fg7nu 2 ปีที่แล้ว +1

    Have watched your entire series. As a dad I would pay money for this sort of content for my kids. Ever considered Udemy Orr Skillshare?

    • @mattbatwings
      @mattbatwings  2 ปีที่แล้ว

      thanks for watching the series! i have considered it, but i’ve always felt under qualified, cuz a lot of this stuff is what i’ve figured out only through experimenting. perhaps i’ll start it next year after i’ve taken a lot more proper compsci courses

  • @Joe27000
    @Joe27000 ปีที่แล้ว

    Does anyone know how to make the sequential one 8 bit?

    • @wil942
      @wil942 ปีที่แล้ว

      not shore but since it’s eight bit, the result will be 16 bit max so you would have to stack an 8 bit CCA on top of another one, remember to repower all the slab towers (even the ones contained in the CCA) as the signal goes only 15 blocks, from there just do everything twice, hope it helps 👍

    • @Joe27000
      @Joe27000 ปีที่แล้ว

      @@wil942 K thx

  • @ChraO_o
    @ChraO_o ปีที่แล้ว

    there's no "multiply" command in Minecraft, ITS REALLY NEEDED FOR ME AAAA

  • @kevinsharma8d_362
    @kevinsharma8d_362 2 ปีที่แล้ว +1

    🤔

  • @bill123f2
    @bill123f2 ปีที่แล้ว

    But some multiplications like 7×7 is 64 and 9×9 is 80 and 3×3 is 8 ,why

  • @spongypancake
    @spongypancake ปีที่แล้ว

    What is the thumbnail?

  • @user-ig4hz4zf1y
    @user-ig4hz4zf1y 4 หลายเดือนก่อน

    😢it doesn't work into bedrock version😢

  • @DoxxTheMathGeek
    @DoxxTheMathGeek 8 หลายเดือนก่อน

    Why don't people just do everything in binary? It's sooo much easier!

  • @blocky6563
    @blocky6563 ปีที่แล้ว

    Im doing it withput world edit 😭

  • @fps3689
    @fps3689 3 หลายเดือนก่อน

    nnow i will start multiplying in binary since i dont have to remember all multiplication tables from 1 to 10

    • @CodesOfLine
      @CodesOfLine 2 หลายเดือนก่อน

      good luck multiplying numbers bigger than 64

  • @MiluxMC
    @MiluxMC 2 ปีที่แล้ว

    But the problem is.. I need a 15 bit

  • @asempere123
    @asempere123 2 ปีที่แล้ว +2

    first

  • @vancediaz7656
    @vancediaz7656 2 ปีที่แล้ว

    This is why I love your channel!! You could get the engagement you deserve with P R O M O S M!

  • @wesleyoliveira6570
    @wesleyoliveira6570 2 ปีที่แล้ว +1

    UwU

  • @purplepotato2015
    @purplepotato2015 2 ปีที่แล้ว +1

    I'm Gonna watch this later, I kinda wanna try and design a multiplier first. (=