Multiplication | Logical Redstone #13

Поделиться
HTML-код
  • Опубликовано: 15 май 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! ruclips.net/p/PL5LiOvrbVo8keeEWRZVaHfprU4zQTCsV4

  • @llama4549
    @llama4549 2 года назад +123

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

  • @Elderberry4199
    @Elderberry4199 2 года назад +63

    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 года назад +18

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

  • @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?

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

  • @boas_
    @boas_ 2 года назад +38

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

  • @choonyongtan5671
    @choonyongtan5671 2 года назад +13

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

  • @alexandregagne4151
    @alexandregagne4151 2 года назад +1

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

  • @lima7132
    @lima7132 2 года назад +2

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

  • @mrgoblings
    @mrgoblings 2 года назад +4

    This is soo good!!! Great job!

  • @clehpton
    @clehpton 2 года назад +3

    Thanks for the content, very useful!

  • @georg1573
    @georg1573 2 года назад +8

    I LOOVVEE this series!!!

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

  • @tyronium2
    @tyronium2 Год назад +4

    These are the type of tutorials we need on RUclips thank you matt

    • @10F2C
      @10F2C Год назад

      T perm

  • @harshalshah9457
    @harshalshah9457 2 года назад +2

    This is some amaazzing stuff!!!

  • @memereview1579
    @memereview1579 3 месяца назад

    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.

  • @AmirparsaDD
    @AmirparsaDD 2 года назад +1

    Really helped me in my project!

  • @TH_5094
    @TH_5094 2 года назад +3

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

  • @icecream4556
    @icecream4556 2 года назад +2

    i needed this so much

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

  • @chocomint-tw
    @chocomint-tw 2 года назад +1

    The second one is so cool!

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

  • @sergiu2325
    @sergiu2325 Год назад

    Very good tutorial for my purpose.

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

  • @algorhythm7772
    @algorhythm7772 2 года назад +4

    0:13 yo I am in this video lets gooo

  • @reality5783
    @reality5783 2 года назад

    awesome! what an amazing videos

  • @WinGamingPT
    @WinGamingPT 2 года назад

    So amazing! U are amazing!

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

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

  • @c3a118
    @c3a118 Год назад

    u have the best voice for this

  • @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: ruclips.net/video/ntWH97xU9Zc/видео.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

  • @arranross285
    @arranross285 2 года назад

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

  • @ChurroAntelope
    @ChurroAntelope Год назад

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

  • @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 9 месяцев назад

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

    • @Nae_Ayy
      @Nae_Ayy 9 месяцев назад

      @@elitesniper4017 Yeah no shit nerd, get a hobby

  • @stealthemoon8899
    @stealthemoon8899 2 года назад

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

  • @bibiniechybi1617
    @bibiniechybi1617 2 года назад

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

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

  • @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)

  • @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!

  • @jadenruanes1858
    @jadenruanes1858 Год назад

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

  • @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?

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

  • @phoenixstyle
    @phoenixstyle 2 года назад

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

  • @IzUrBoiKK
    @IzUrBoiKK 2 года назад

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

  • @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!

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

  • @ThatJoel
    @ThatJoel 5 месяцев назад

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

  • @bigbilly7269
    @bigbilly7269 2 года назад +1

    Yaaaaaaa

  • @mangalover7449
    @mangalover7449 7 месяцев назад

    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😢😢😢😢

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

  • @vstechiegamer5996lol
    @vstechiegamer5996lol 6 месяцев назад

    I want an 8 bit sequential design

  • @laurencepetervonstudzinski7507

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

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

  • @KaziiTheAvali_inactive
    @KaziiTheAvali_inactive Год назад +1

    fun fact. 4 bits is called a nibble

  • @user-my6ph6sz8x
    @user-my6ph6sz8x 7 месяцев назад

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

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

  • @ibrahimchishti6297
    @ibrahimchishti6297 Год назад +1

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

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

  • @Scotty-vs4lf
    @Scotty-vs4lf Год назад

    22 bit multiplier here i come

  • @brennergames3732
    @brennergames3732 2 года назад +3

    first :troll face:

  • @RoadToLegend2023
    @RoadToLegend2023 Год назад

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

  • @kengored_alt
    @kengored_alt 2 года назад +2

    Aye

  • @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: ruclips.net/video/phoDdy5rrGs/видео.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

  • @blakewallace8925
    @blakewallace8925 5 дней назад

    Are you playing on bedrock or Java?

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

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

  • @bill123f2
    @bill123f2 Год назад

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

  • @ChraO_o
    @ChraO_o Год назад

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

  • @spongypancake
    @spongypancake Год назад

    What is the thumbnail?

  • @user-ig4hz4zf1y
    @user-ig4hz4zf1y 4 месяца назад

    😢it doesn't work into bedrock version😢

  • @kevinsharma8d_362
    @kevinsharma8d_362 2 года назад +1

    🤔

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

  • @DoxxTheMathGeek
    @DoxxTheMathGeek 8 месяцев назад

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

  • @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. (=