Computer architecture explained with Minecraft

Sdílet
Vložit
  • čas přidán 18. 06. 2024
  • Minecraft's Redstone system is a very powerful tool that mimics the function of real electronic components. This makes it possible to create actual computers in Minecraft using only Redstone. In this video, I briefly explain the electrical engineering and computer science principles behind such inventions.
    Sources:
    Mattbatwings's Redstone Computer:
    • I Made a Working Compu...
    SebastianLague's video explaining how computers work: • Exploring How Computer...

Komentáře • 623

  • @Codeolences
    @Codeolences  Před 18 dny +251

    Thank you so much for watching and for all the kind comments! If you enjoy this kind of nuanced computer science videos (not necessarily Minecraft-related), consider subscribing! This would mean a lot ❤

    • @KryzysX
      @KryzysX Před 17 dny +4

      I am consistently captivated by these original, meticulously crafted, and uniquely informative videos. Your content is highly commendable and of exceptional quality 💛

    •  Před 15 dny +1

      Why tf is my xomment not here

    •  Před 15 dny

      Why tf is my xomment not here

    •  Před 15 dny +1

      Yo

    •  Před 15 dny

      Why tf is my xomment not here

  • @bogdan_130.
    @bogdan_130. Před 19 dny +3017

    Explain computers with redstone ❎️
    Explain redstone with computers ✅️

    • @persnicketyVC
      @persnicketyVC Před 18 dny +43

      As someone watching this on 1700's parchment paper I can agree. We need him to explain this on a computer 👌

    • @Crazys12-js
      @Crazys12-js Před 18 dny +19

      ​@@persnicketyVCwhat are your parchment paper specs?

    • @Iugeer
      @Iugeer Před 18 dny +26

      ​@@Crazys12-jsI personally use a blend of Arabian papyrus and Chinese hemp. I find its best for gaming

    • @_Prixell
      @_Prixell Před 18 dny +8

      @@Iugeer wise choice my good man

    • @yama123numbercauseytdemand4
      @yama123numbercauseytdemand4 Před 10 dny

      @@Iugeer Where do you by your ink? Or do you self produce?

  • @PrecouisgemL
    @PrecouisgemL Před 19 dny +2572

    ‘Very simple’ builds a whole calculator
    Ok, i hate people who edit messages but, for everyone going ‘its simple to make a calculator’ ik, i create this stuff, it was a funny joke so i said it.

    • @rango5136
      @rango5136 Před 19 dny +18

      Abstraction is everything!

    • @iPlayGamesX
      @iPlayGamesX Před 19 dny +23

      Calculators are simple tho...

    • @Iamanugget111
      @Iamanugget111 Před 18 dny +7

      tbh its actually really simple u just have to jave more than 1 brain cell

    • @iPlayGamesX
      @iPlayGamesX Před 18 dny +29

      @@Iamanugget111 Hey no reason being mean

    • @ceemeck
      @ceemeck Před 18 dny +15

      Having 1 braincell wouldn't even let you comprehend this

  • @Bluerim_
    @Bluerim_ Před 20 dny +1537

    This honestly is a good intro to A level computer science

    • @OnyxtheFolf
      @OnyxtheFolf Před 19 dny +12

      THIS IS WHAT YOU DID IN A LEVEL CS??? lmfao I did scottish advanced higher (supposedly equivalent) CS and it had nothing like this

    • @camerontupper1138
      @camerontupper1138 Před 18 dny +29

      @@OnyxtheFolfno he didn’t do this he’s saying it could be

    • @_chaozgt_
      @_chaozgt_ Před 18 dny +25

      U mean electrical engineering right? CS deals with programs and software, electrical/computer engineering deals with hardware

    • @t0x1C698
      @t0x1C698 Před 18 dny +8

      @@_chaozgt_ Yeah but in Cds if you dont have this kinda basic knowledge, you wont be able to code hardware

    • @Big-Chungus21
      @Big-Chungus21 Před 18 dny +17

      @@OnyxtheFolfA portion of the OCR A level Computer Science course goes over computer architecture in a way very similar to this video, but in more detail. This would be a very good and fun introduction to that section of the course.

  • @v3ctor1227
    @v3ctor1227 Před 18 dny +624

    Going to sleep ❌
    Watching a guy explain computer architecture with Minecraft ✅

  • @SomeoneOnlyWeKnow.
    @SomeoneOnlyWeKnow. Před 18 dny +467

    I'm a programmer who has an alright understanding of computer architecture, but I've never been able to understand redstone. So this video might actually help me in the opposite way.

    • @TheDarkXanatos
      @TheDarkXanatos Před 18 dny +26

      Indeed, I knew about the computer part of what he was saying but I actually got redstone knowledge from this video lmao

    • @berni2905
      @berni2905 Před 15 dny +5

      Minecraft has 2 essential logical components - NOT and a diode. If you deliver a signal to the block the redstone torch is attached to, the torch turns off and stops generating signal creating a NOT. Repeaters only let the signal one way but they also work as amplifiers because the signal gets weaker with every block travelled.

    • @elijahknox4421
      @elijahknox4421 Před 9 dny

      ​@@berni2905repeaters are a real world component. They're used for long distance transmissions like radio to amplify a signal and reduce distortion

    • @tainicon4639
      @tainicon4639 Před 9 dny +4

      The weird thing with redstone is that a huge fraction of the digital circuitry you can implement with them is contained with in bugs or off target effects of the implantation if the in game components (quasi connectivity being the weird bug that’s most often referenced, it’s a result of the redstone portion of the piston code being copied from doors and the 2x1 size of the door being part of the 1x1 piston which enables signals to propagate weirdly).
      Essentially as a programmer you should be able to understand all of the redstone stuff easily… you would just need to crack open the jar file and look at the implementation of each block to see the way redstone interacts with it and then treat them as sort of like an HDL language.

    • @elijahknox4421
      @elijahknox4421 Před 9 dny

      @@tainicon4639 how do you access the .jar file?

  • @privatenoob
    @privatenoob Před 20 dny +368

    Finally a place where my computer architecture course stuffs come to fruition

    • @obihz2415
      @obihz2415 Před 9 dny +1

      I'm still searching a Place where my chemistry degree come to fruition

    • @SleekHeroo
      @SleekHeroo Před 7 dny

      @@obihz2415 we can both combine our powers, with my business degree and your chemistry degree, we'll be unstoppable *wink* *wink*

    • @Factively
      @Factively Před 4 dny

      @@obihz2415Mr. White?

    • @th3j0t46
      @th3j0t46 Před 3 dny

      usually that is researched before selecting the degree. or it should

  • @eliasbuschmann1411
    @eliasbuschmann1411 Před 20 dny +415

    I appreciate the credit. Mattbatwings is amazing.

  • @fatihenisakc
    @fatihenisakc Před 19 dny +118

    I am a electrical engineer who completed the first year, and this is a very helpful explanation to me.

  • @BadeaDavid96024
    @BadeaDavid96024 Před 19 dny +73

    You have made computers so easy, even a 12 year old can understand it

  • @kyubroot.
    @kyubroot. Před 9 dny +22

    Bro explained a whole semester of my computer engineering class in one 7 minutes minecraft video😭😭

  • @JuanPablo-nt3qc
    @JuanPablo-nt3qc Před 21 dnem +92

    Incredible this channel has less than 2K subscribers. Don't forget us when you reach some millions!

    • @Codeolences
      @Codeolences  Před 21 dnem +18

      Thanks a lot! I won't forget the OG fans 🐐

    •  Před 19 dny +1

      @@Codeolences SAME

    •  Před 19 dny

      @@Codeolences remember me to the 2nd power

    • @DynamicDuo_Yt
      @DynamicDuo_Yt Před 19 dny

      ​@@Codeolences❤

    • @DynamicDuo_Yt
      @DynamicDuo_Yt Před 19 dny +1

      ​​@@Codeolencesam i og too?

  • @the_leqend7390
    @the_leqend7390 Před 20 dny +60

    For a second i thought you said "assembly code is easy for humans to understand", but when i re-watched it, I heard what you actually said, which was "assembly code is EASIER for humans to understand" which is true, but it's still confusing as hell lol

    •  Před 19 dny

      i didnt notice lol

    • @originzz
      @originzz Před 19 dny +9

      It is pretty easy to read. I guess it depends on how the instruction set is laid out, but for the most part the only issue is it's damn hard to code with

    •  Před 19 dny

      @@originzz fr

    • @jeslinmx22
      @jeslinmx22 Před 15 dny +1

      "it's really quite simple" - mumbo

    • @user-zb9iu5mf8p
      @user-zb9iu5mf8p Před 6 dny

      😅

  • @EnjoyVoid
    @EnjoyVoid Před 20 dny +36

    Entire year in highschool in 6 minutes. Amazing video!

  • @Giffy14
    @Giffy14 Před 19 dny +100

    We introduce you. Redstone! You can just walk in then the door will automaticly open, Get your minecraft now!
    10 years later:

    • @de1sh
      @de1sh Před 16 dny +4

      NGL but red stone are fun

    • @hanchen267
      @hanchen267 Před 13 dny +6

      “With this, you can automatically collect your crops using water!”

    • @SoThisIsMyCat
      @SoThisIsMyCat Před 2 dny

      "and with _this,_ you can automatically send a nuclear airstrike wherever you want!"

  • @4gaa_Sins
    @4gaa_Sins Před 14 dny +18

    We got Minecraft in Minecraft before gta 6 release 🗣️🗣️🔥🔥🔥💯💯💯

    • @Adel69702
      @Adel69702 Před 21 hodinou

      🤓🤓🤓🤓🤓🤓🤓🤓

  • @OxideLightX
    @OxideLightX Před 11 dny +8

    This guy is truly amazing as he taught us the concept of semiconductors in minecraft🤯

  • @moo5434
    @moo5434 Před 20 dny +20

    Genuinely an amazing breakdown on how computers work through redstone. This is such an underrated channel :)

  • @Zsombi1089
    @Zsombi1089 Před 20 dny +27

    Please make more videos like this.

  • @Syshotdev
    @Syshotdev Před 20 dny +21

    Arguably the best video to introduce someone to computer architecture. Awesome visuals (especially 3:00), clear explanations, tons of effort, and in such a short time period! Always what wanted I to make but couldn't get right, bravo!

  • @mylesandmore0
    @mylesandmore0 Před 19 dny +7

    Insanely well made and edited, great work! This would have been so useful a few years back when I was learning this lol

  • @histy4815
    @histy4815 Před 20 dny +19

    bro this channel is cooking

  • @carnosinehobs7759
    @carnosinehobs7759 Před 19 dny +5

    This is one of the best videos on computer science + red stone on CZcams.

  • @nikplaysgames4734
    @nikplaysgames4734 Před 14 dny +2

    I’m a computer engineer who’s going into my sophmore year, this is super cool! I’ve always understood that you can use redstone to simulate the components we learn about in class, such as gates, designing an ALU, creating a full adder, and much more, but I never really knew how to actually do it in Minecraft. This is an awesome explanation!

  • @multigamer1383
    @multigamer1383 Před 8 dny +1

    Having the stuff you learned getting re-explained in Minecraft is a luxury we do not get to see every day

  • @foo6105
    @foo6105 Před 12 dny +1

    As a computer engineer student, this is a good minecraft redstone tutorial lol
    Didn't thought you could make literal logic circuit in the game!

  • @mattheus1331
    @mattheus1331 Před 19 dny +2

    This video is so good!
    I've been on the redstone community since 2020, and I can say you did a very good job!

  • @rPenek
    @rPenek Před 18 dny +2

    Pro perfectly and fast explained what i have learned in school for half a year.

  • @susfishoushumanbean
    @susfishoushumanbean Před 2 dny

    This is honestly incredible. Never stop making such vids man

  • @SigmaMan1448
    @SigmaMan1448 Před 13 dny +2

    This is actually awesome and explains everything so nicely. You are way underrated and deserve many more subscribers.

  • @nuperjardim
    @nuperjardim Před 18 dny +3

    Loved it. Really thought that you would have more subscribers since the video was so well done. Keep up the good work!

  • @bobbytaraantino
    @bobbytaraantino Před 5 dny +1

    My mans just explained the journey of computer engineering course in 7 mins

  • @bkdotexe
    @bkdotexe Před 20 dny +4

    This video is so underrated. I learnt more from this video than any of my research on computers. I usually dont subscribe to someone just because of one video but you deserve it

  • @bocchers.1
    @bocchers.1 Před 18 dny +4

    This is literally my whole computer achitecture course summed up!

  • @YuqiArada_61
    @YuqiArada_61 Před 19 dny +4

    Hey man, since you're reading every single comment, I just wanna give you one advice-
    Never stop! You have huge potential, and in no time will you reach the heights of someone big-
    Another thing, I also like the fact that you're highly unique. Keep researching and showing it off in such a grand way man! Godspeed!

    • @Codeolences
      @Codeolences  Před 19 dny

      Thank you so much for your comment, this means a lot!

  • @qqmayakashi
    @qqmayakashi Před 16 dny +2

    Bro just tought the major concepts of my computer engineering degree in a single video with Minecraft

  • @hamzaf19
    @hamzaf19 Před 9 dny

    I knew all of this but never knew how to apply it to minecraft. Nice one bro. That video is actually nuts

  • @keziagreste
    @keziagreste Před 5 dny

    Came in for knowledge, left with goosebumps. Thanks!

  • @MatthewElento-vv9sb
    @MatthewElento-vv9sb Před 10 dny

    Kinda insane how this explained computers to me easier than anything else.
    I want to pursue computer science some day, so I heavily appreciate this.

  • @tainicon4639
    @tainicon4639 Před 9 dny +1

    Redstone was my instruction to digital circuits. I built a simple 4 bit adder and a memory bank back in high school (beta 1.7 haha).
    This defiantly contributed to sending me on the path towards my current work as an engineer and a neuroscientist. Minecraft is quite a wonderful game!

  • @jeeboi347
    @jeeboi347 Před 2 dny +1

    Nice, learnt a thing or two about redstone watching this

  • @Ercatena890
    @Ercatena890 Před 19 dny +1

    Nice video man, i just came from my computer architecture exam and it was so nice to see everything i studied being brought to minecraft, i just wanna say it could be really nice to see pipelining applied to a minecraft cpu

    • @vastabyss6496
      @vastabyss6496 Před 17 dny

      It's actually pretty common to have pipelined Minecraft CPUs with forwarding, branch prediction, function calls, and cache

  • @envfynestt9132
    @envfynestt9132 Před 3 dny +1

    WHERE WERE YOU 2 SEMESTERS AGO? I NEEDED THIS SO BAD

  • @ArdyneusTheGod
    @ArdyneusTheGod Před 17 dny +2

    After my first-year as a Computer Engineering major student, I actually understood the things in video.

  • @jumperblaster
    @jumperblaster Před 19 dny +7

    such a short video that made everything clear and i'm very amazed by this. keep it up i really like these kind of channels!

  • @ckai6409
    @ckai6409 Před 11 dny

    I’m a comp sci graduate and I learned very little about this stuff while in school. However, the fundamentals of computer architecture does fascinate me, and your video was concise and easy for me to understand. So thank you.

  • @manjulapanchal8342
    @manjulapanchal8342 Před 5 dny +1

    I learned about these gates already, but no one gave such good explanation

  • @AztecTLS
    @AztecTLS Před 16 dny +7

    Software engineering at its finest

  • @Rainyalley
    @Rainyalley Před dnem +1

    Its crazy how went from the invention of transistor to I9 14900K and 2TB memory card in just 80 years

  • @crxnk69
    @crxnk69 Před 15 dny +1

    You actually explained electric circuits better in 5 mins than my teacher in 1 year

  • @derrikwalker7548
    @derrikwalker7548 Před 17 dny +2

    I’m a programmer kid, and a gamer kid, now I can know how to build a computer with both

  • @danielpalacios2255
    @danielpalacios2255 Před 18 dny +1

    I’m taking Computer Arch and Assembly right now. this video came out at the perfect time

  • @yassinebouderra7329
    @yassinebouderra7329 Před 6 dny

    You just explained my computer science whole year subject in 7 minutes, that's crazy bro

  • @im.not_kzkz
    @im.not_kzkz Před 18 dny +1

    Being this underrated should be illegal. Love your explanation i finally understood what my teacher was trying to teach 5 years ago from you lol good luck. Hopefully you make it big nah you will definitely make it big

  • @thecomputerman453
    @thecomputerman453 Před 18 dny +3

    Thanks for this, i ended up making a simple circuit board, something id probaly never do in minecraft

  • @Hexatunes
    @Hexatunes Před 18 dny +2

    I love this explanation! It's so digestable and informative. (Also, love the channel name btw)

  • @fatih.al-bukhari
    @fatih.al-bukhari Před 10 dny +1

    Keep making educational videos like this bro, I'm sure it will be a boost for your CZcams account to become more famous 😉👍

  • @droidy347
    @droidy347 Před 18 dny +1

    This video just taught me half a semester worth of computer architecture 101

  • @MithunNMogaveer
    @MithunNMogaveer Před 18 dny +1

    Great explanation, digital electronics, driver, architecture.

  • @Cadlex
    @Cadlex Před 20 dny +3

    someone give this man an award for explaining something more complex in just mere minutes. ur underrated man. you deserve a subscribe! :3

  • @MrChickenD
    @MrChickenD Před 10 dny

    Im studying engineering and now everything makes sense! This is what I've been learning since January and I never thought truth tables were related to redstone, now I wanna build a ton of redstone farms

  • @superlemonslicer1224
    @superlemonslicer1224 Před 20 dny +4

    HOW ARE YOU SO UNDERRATED??? If you keep up the quality of these videos then I am confident you will succeed 👍

  • @pyriteflare
    @pyriteflare Před 19 dny

    I love how you explained something so complex with such a simple game (I love Minecraft)

  • @qx.sandscript
    @qx.sandscript Před 18 dny +1

    under rated channel, bro you gonna be famous one day

  • @glitchy_weasel
    @glitchy_weasel Před 14 dny

    The video is very nicely put together! Minecraft is a computer engineer's favorite playground hehe, Great job!

  • @santoi
    @santoi Před 20 dny +2

    Why this video has only 2300 views?! This is a masterpiece!!

  • @anthonyzavala7173
    @anthonyzavala7173 Před 6 dny

    This sounds cool, now I want to build one.

  • @ss10million
    @ss10million Před 7 dny

    This video basically sums up one of my CS classes back from college.

  • @m444rie
    @m444rie Před 17 dny +1

    Great video! Fantastic editing! Excellent animations! Love how you explained it all in minecraft!!!

    • @m444rie
      @m444rie Před 17 dny

      but i still remember when you put my minecraft castle on fire…

  • @penyu1913
    @penyu1913 Před 9 dny +2

    thank you so much this literally explain how computer works for me(not ironic)
    but it must be crazy what the cpu calculating and how much ram store binary codes

  • @aralcubukcu
    @aralcubukcu Před 8 dny

    This is some basic electronics class for beginners cool

  • @151453
    @151453 Před 9 dny +1

    Loved It, thank you for simplify that

  • @TheGoldenTankTGTgoldisawesome

    This is a really interesting video. I'd honestly love to see you delve deeper into the topic of comparing minecraft redstone to computer architecture in more videos. Notably, I wonder if you could recreate a noteworthy real-life computer using redstone in minecraft; something like a computer from the 60's or 70's.

  • @diegoruiz9186
    @diegoruiz9186 Před 13 dny +1

    I’ll be taking college level systems and architecture next semester and honestly, this video makes me feel a little more prepared

  • @mandelkuchen2288
    @mandelkuchen2288 Před 8 dny

    This is almost the end of my second year of CS. I just learned how half adders, full adders, latches, and an ALU work in this video.

  • @marselinusnugraha2207
    @marselinusnugraha2207 Před 10 dny

    Wow that's a review on my digital system course for a whole semester

  • @Ikxi
    @Ikxi Před 17 dny

    the editing is good!
    when you had added the 5 and 4 bit and had the numbers tracking on the blocks, damn nice
    And everything else too!

  • @sickintergral1535
    @sickintergral1535 Před 19 dny +4

    Very soothing explanation, very easy to understand.

  • @RibaBiyu
    @RibaBiyu Před 12 dny

    your creativity never ceases to amaze, what a great watch!

  • @swift1122
    @swift1122 Před 20 dny +1

    Love this video, but still got confused, regardless, it's well made, keep it up!

  • @voin5371
    @voin5371 Před 10 dny

    Stuff like this really makes you wonder how crazy some people are when they're designed modern day CPU's that are supposed to surpass the previous iterations and how much planning and trouble that goes into creating them.

  • @PixelPursuit434
    @PixelPursuit434 Před 8 dny +1

    This guy just explained my 1 semester worth of computer architecture course in Minecraft 😮❤
    Edit: i also have exam of computer architecture like in 2 days

  • @Hadi_ansab
    @Hadi_ansab Před 18 dny +1

    Man this is amazing

  • @gamersmudla7570
    @gamersmudla7570 Před 16 dny

    Wow, this video is very helpful and for me inspirng, im liking, good luck in yt man. :)

  • @juantheimperial
    @juantheimperial Před 9 dny +1

    "How'd you learn computer engineering?"
    Me:

  • @nithitsuki
    @nithitsuki Před 21 dnem +2

    This is great, how have you been able to publish a video with this much of great quality and just have 3 comments?

    • @Codeolences
      @Codeolences  Před 21 dnem

      Well, my channel is still relatively small, but hopefully this will change in the future :D thanks for the comment!

  • @KryzysX
    @KryzysX Před 17 dny +1

    I thoroughly enjoyed this video; I learned a great deal from it.

  • @maksedits933
    @maksedits933 Před 16 dny

    This is a great summary of my 1st year CS computer organisation course haha

  • @anber7506
    @anber7506 Před 20 dny +4

    underrated chanel for real

  • @theluckyy1
    @theluckyy1 Před 17 dny +1

    This is pure gold!

  • @ShawrmaM8
    @ShawrmaM8 Před 16 dny

    Subscribed.
    Despite the builds being borrowed, your explanations were concise and quite interesting... also, it's nice for the viewer who gets an illusion of "feeling productive 🧠" after watching a video on redstone and computer logic 🤷‍♂️🖥

  • @JohnSmith-of2gu
    @JohnSmith-of2gu Před 12 dny

    I wasn't aware of using repeaters as registers, good to know!

  • @dragonsuper6195
    @dragonsuper6195 Před 9 dny

    Man, when dad taught me this as a kid I basically thought this was magic bs, I'm glad that I learnt this

  • @acesfairy
    @acesfairy Před 19 dny +1

    appreciate it. Im going to major in electrical engineering and imma watch more of your vids

  • @SPoBodos
    @SPoBodos Před 20 dny +2

    Finally something I can understand

  • @daeron3161
    @daeron3161 Před 9 dny

    Me gusta que CZcams me recomiende este tipo de videos. Saludos

  • @mndtr0
    @mndtr0 Před 12 dny +1

    How hardware engineering majors relax when they don't need to learn:

  • @tonexlets2183
    @tonexlets2183 Před 17 dny +1

    this is a masterpiece

  • @abdullahalmasri612
    @abdullahalmasri612 Před 18 dny +1

    Ok the end of this video is what really did it for me lol. imo It's easy to "explain" Computer Architecture whether it's explained in redstone or not, what really bugged me about these 5min videos is that they hide away all the other complicated stuff, pipelining...multi cores....parallel processing etc... the more I study computer engineering the more I think computers are magic lol. like I wouldn't say it's hard but it's more complicated than people make it sound.
    I personally think the best way to understand Computer architecture without studying it (if anyone wants to do it for fun) is by watching ben eater series on building a cpu.
    Good video!

    • @KryzysX
      @KryzysX Před 17 dny

      I second you here

  • @michazaborowski3610
    @michazaborowski3610 Před 16 dny

    If quote "That escalated pretty quickly" was a video