How are Redstone Computers even possible?

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

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

  • @hbaldinr
    @hbaldinr 4 หลายเดือนก่อน +3504

    I’m a programmer with years of experience including low level programming and it never ceases to amaze me how insane is the sheer power of computers and the amount of transactions they perform per second that we are used to. The lower you go into the machine , more magical it seems that those circuits combined and recombined ends up with things like graphical animation, AI, etc..

    • @unyu-cyberstorm64
      @unyu-cyberstorm64 4 หลายเดือนก่อน +147

      As one person put it, "you can represent the known universe in 64 bits"

    • @bananacraft69
      @bananacraft69 4 หลายเดือนก่อน +100

      "Any sufficiently advanced technology is indistinguishable from magic."
      - Arthur C. Clarke, 1962, in "Profiles of the Future: An Inquiry into the Limits of the Possible".

    • @PsychoticAnarchist69
      @PsychoticAnarchist69 4 หลายเดือนก่อน +14

      Everything I’ve learned about computers was from messing around with an old commodore. These machines are amazing who thought one could do this with some metal and plastic?

    • @circleinforthecube5170
      @circleinforthecube5170 4 หลายเดือนก่อน +13

      @@PsychoticAnarchist69 the amiga too, it was super ahead of its time, amiga also had a good sound chip, tim folin goes hard

    • @richardred15
      @richardred15 4 หลายเดือนก่อน +7

      The beauty of abstraction :)

  • @Grif_on96
    @Grif_on96 5 หลายเดือนก่อน +1547

    I will have an university entrance exam on next week .
    And you just dropped the most amazing video about K-Maps and electrical engineering .
    Literally two question blocks of the exam .
    Thanks .

    • @dunngunkadoid
      @dunngunkadoid 4 หลายเดือนก่อน +16

      Yo how'd the exam go?

    • @lXlDarKSuoLlXl
      @lXlDarKSuoLlXl 4 หลายเดือนก่อน +39

      I hope your brain was braining and the exam was examining.

    • @w花b
      @w花b 4 หลายเดือนก่อน +6

      ​@@lXlDarKSuoLlXl all that without the examining part

    • @enjoykilian
      @enjoykilian 4 หลายเดือนก่อน +9

      no hate but are thatquestions for a university entrance exam? i thought that was common digital electronics knowledge. also hope u passed ur exam btw

    • @Boltclick
      @Boltclick 4 หลายเดือนก่อน

      @@enjoykilian TLDR AT THE END
      Entrance exams are usually pretty easy. Universities care more about ruling out all the dumb people (relatively speaking) than isolating all the smart people, since universities generally send an application out to X amount of people.
      Let's say a university accepts 60% of applicants. It doesn't matter if the applicant is in the top 1 percentile, or they're at the 50th percentile (maybe for cost reduction things, but in places with free uni, that's irrelevant, and also most scholarships aren't exam based), they've made it in. As a result, there's no need to make the exam particularly difficult, as you don't need to segregate people into tiers of aptitude, and instead just want a pass/fail system. Either you're good enough, or you're not: it's not a particularly high bar.
      Now, final exams on the other hand are much more difficult because you're expected to know all the content of a class, and are thus expected to be "smart" (also, finals often affect your GPA or whatever your country's equivalent is). However, entrance exams are just meant to make sure you're not dumber than the university wants, not that you're smart.
      Additionally, many university courses are entry level--- after all, university is a place to learn, not to work (academia doesn't count because you make like minimum wage there). For example, I can take French I at my university: a course with a syllabus that literal 10 year olds could do with the same proficiency as a university student. Similarly, a 7 year old could easily understand "Intro to Programming," because it's another into level course.
      I don't know what prestige of a university they're going to, but their entrance exam might cover a very wide range of topics at a shallow level, rather than a deep level of a few topics. There's no guarantee they're going to a STEM school, but that doesn't mean the exam won't have STEM related question, even if they don't intend to take STEM classes in the future. For example, in the US, the SAT and ACT standardized exams are stand-ins for entrance exams (since most US schools discontinued classical entrance exams). Even if you go to a pure STEM school like MIT, MIT will pay attention to how you did on the SAT and ACT, which are 50% English based. Similarly, if you intend to major in literature, your collage will still look at your SAT and ACT scores, which, again, are 50% STEM. Collages want you to know a little bit of everything going in.
      TL;DR: Entrance exams are meant to be easy and rule out dumb people rather than find smart people (THESE TERMS ARE RELATIVE, NOT SAYING THE PEOPLE WHO FAIL ARE DUMB). Also, entrance exams often cover a wide range of topics at a shallow level (ranging for Science to Math to History to Language to many more subjects), rather than a few topics at a deeper level, because universities want everyone to have a base level understanding of everything going in: knowing everything about one subject means nothing if you can't relate it to everything else

  • @enzorenou2440
    @enzorenou2440 4 หลายเดือนก่อน +479

    Congratulations dear viewer, you just learned the basis of every computer/electronic device ! Amazing video, great job !

    • @auregamer5
      @auregamer5 2 หลายเดือนก่อน +13

      what the fuck is this i came here to play minecraft

  • @yasscat5484
    @yasscat5484 5 หลายเดือนก่อน +1810

    love how the wire signal is slow, building sequential circuits with this thing would be a nightmare

    • @Jutastre
      @Jutastre 5 หลายเดือนก่อน +164

      I'm sure intel thinks the same thing about silicon.

    • @NovumSB
      @NovumSB 5 หลายเดือนก่อน +36

      you can speed up game ticks

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

      The Carpet mod!

    • @ladams391
      @ladams391 4 หลายเดือนก่อน +89

      ​@@Jutastre "Why should I have to improve, tell the immutable physical parameters of the universe to improve themselves instead. Lazy good-for-nothings haven't come up with anything new in billions of years."

    • @ZarHakkar
      @ZarHakkar 4 หลายเดือนก่อน +32

      Redstone is a bit faster in game than the demonstration, but still far slower than real life electric signals. It travels about 100 meters a second, but is delayed 1/10th of a second for every component it travels through.

  • @Noelwiz
    @Noelwiz 4 หลายเดือนก่อน +666

    I kinda love how slightly overwhelmed and tired of the problem’s shiz you sound whenever you introduce the next layer of complexity, or problem to solve. It’s so dramatic

    • @andrewferguson6901
      @andrewferguson6901 4 หลายเดือนก่อน +9

      It really does feel like that

    • @jovetj
      @jovetj 4 หลายเดือนก่อน +4

      Because it's a lot of work.

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

      To me it’s the hype of patricia taxxon with the anger of hbomberguy

  • @Sloimay
    @Sloimay 5 หลายเดือนก่อน +335

    Holy CRAP what a video.
    Besides the superb quality of pretty much everything in the video, it's also rare to see more technical channels think more deeply about the narrative of their videos and it felt really satisfying.
    Nice work Ellie & Tatyana!

    • @STA-3
      @STA-3 4 หลายเดือนก่อน

      Sloimay without any comments? Imma fix that!
      Btw i made a 128-bit binary to bcd converter 🤫

    • @tristantheoofer2
      @tristantheoofer2 4 หลายเดือนก่อน

      @@STA-3where do i get this 128 bit converter my dude :0

    • @STA-3
      @STA-3 4 หลายเดือนก่อน

      @@tristantheoofer2 I made a livestream on it. I'll link it to you later, since i'm in a copyright problem rn.

    • @miner_farm
      @miner_farm 24 วันที่ผ่านมา +1

      @@STA-3 boop, reminder :3

  • @extendonintendo
    @extendonintendo 4 หลายเดือนก่อน +117

    Computer Engineer here, you explain logic gates and k-maps very well! And in a way that even my parents watching this video watching understand a good chunk of what I had to study in my first years of education; You have a great way to articulate these concepts and explain them very well, keep doing a great job! :)

    • @Vysair
      @Vysair 4 หลายเดือนก่อน +7

      Diploma graduates here. I learnt these in my early semesters as well but the way of tricking the viewer with redstone and using layman's terminology made it extremely easy for average geeks to understand it. This is a useful video to refresh your knowledge.

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

      6:30 This is not really a true Karnaugh since "Gray Code" is not being used to index the rows and columns. en.wikipedia.org/wiki/Karnaugh_map#Construction
      With Gray Code you can have simpler logic since this approach leads to simpler Boolean expressions. Also, De Morgan's Theorem is very helpful for reducing things even more by reducing the number of different types of gates needed.

  • @Mystery_Biscuits
    @Mystery_Biscuits หลายเดือนก่อน +16

    The comments are flooded with praise for this video, but I have to add my own.
    Absolutely exceptional in all aspects. Beautiful graphics, just the right amount of technical detail, and a presentation style with the perfect blend of exasperated exhaustion and genuine excitement that screams “I am overwhelmingly passionate about this subject and I must share it with the world”. I aspire to this level of edutainment.

  • @spacechemsol4288
    @spacechemsol4288 5 หลายเดือนก่อน +397

    I love how the visualization shows that the signal might need a while to stabilize (latency of a circuit), hence the need for a clock signal (sychronized circuits, basically any modern xpu) or other ways of communicating the end of the calculation (asynchronous circuits)

    • @nielskorpel8860
      @nielskorpel8860 4 หลายเดือนก่อน +30

      "So to figure out how long a calculation could take, we take..."
      I can already imagine the video rambling on further.

    • @adonisengineering5508
      @adonisengineering5508 4 หลายเดือนก่อน +6

      Optical processors (literally calculating with light) solve this issue by simply being faster than any clock you throw at it. They calculate at the speed of light, when you measure it you're already too late to measure any jitter.

    • @spacechemsol4288
      @spacechemsol4288 4 หลายเดือนก่อน +19

      @@adonisengineering5508 That is a bold claim when you consider that electrical current already flows at a significant fraction of the speed of light and clocks can already measure at smaller than attosecond accuracy which would mean that light moves less than 1/3 of a nanometer in that timeframe. Plus the clock in a normal cpu doesnt measure anything the cpu is actually doing, its acting as a metronome for synchronization.

  • @EgeKeskin-w7y
    @EgeKeskin-w7y 4 หลายเดือนก่อน +268

    *It's kinda weird when you realize minecraft must calculate thousands of operations (I'm sure there is bunch of additions too.) to add two number.*

    • @Vysair
      @Vysair 4 หลายเดือนก่อน +22

      CPU Instructions in itself is already black magic!

    • @SirLightfire
      @SirLightfire 13 วันที่ผ่านมา +2

      This is basically the same thing as using an online calculator
      - You're implementing low level calculations (Redstone logic gates / javascript),
      - using a high level interpretation (the minecraft game engine / the browser),
      - that's then interpreted on-the-fly into machine instructions,
      - which your CPU then executes
      Everything is an interpretor

  • @msclrhd
    @msclrhd 5 หลายเดือนก่อน +100

    That's cool! Redstone is thus an electronic circuit built on OR and NOT gates. Those gates are enough to create the other logic gates as shown. From there you can create any logic circuit, including a full computer.

    • @tone618
      @tone618 5 หลายเดือนก่อน +16

      We almost had a xor gate in the form of the copper bulb but mojang was stupid and decided to change the mechanics.

    • @CrystalLily1302
      @CrystalLily1302 4 หลายเดือนก่อน +7

      not exactly there are some other components that make this much simpler I believe it was matbatwings who has a good intro series on digital redstone, there are much simpler versions of XOR gates than this using comparators

    • @kazedcat
      @kazedcat 4 หลายเดือนก่อน +5

      Redstone adders are a lot simpler than what was shown.
      There are a lot more redstone components that could do a lot more than just not gate and or gate. Also you can add BCD format directly so you don't need binary to BCD converter.

    • @msclrhd
      @msclrhd 4 หลายเดือนก่อน +9

      @@kazedcat Sure, you can simplify the adder by doing things like removing redundant operations -- e.g. applying two not gates/inverters in a row. You can also reuse data lines. You can use other redstone mechanics (droppers, etc.) to provide additional logic and capabilities.
      This video was more of an overview/introduction to the topic, by showing the relationship between redstone and electronics and using that logic to build a circuit that could add numbers and display them.

    • @locrianphantom3547
      @locrianphantom3547 4 หลายเดือนก่อน +2

      @@tone618At least we have a 1 block t flip-flop.
      Although I shouldn’t have to say “at least”

  • @yunnuc
    @yunnuc 3 หลายเดือนก่อน +19

    incomprehensible, thank you

  • @lukeeatschips6324
    @lukeeatschips6324 4 หลายเดือนก่อน +9

    Casually summarises digital electronics and even explains it better than some profs probably
    Wonderful

    • @lukeeatschips6324
      @lukeeatschips6324 4 หลายเดือนก่อน

      Edit : yeah the approach in this video is a bit...inefficient
      For those interested :
      -The machines used to find the "smaller" and "bigger" number in adding are made of* half-adders (takes A+B and gives Sum and Carry). Hook em up as in the video and you get a full adder (takes A+B+Carry_in and outputs Sum and Carry_out). The full_adder can use fewer gates but redstone is already slow so I guess it doesn't hurt much.
      -When making those "grids/tables" of outcomes from inputs , it is way quicker to find an efficient layout of gates by using "K-maps" which are also kinda fun to do when you learn them

  • @toriknorth3324
    @toriknorth3324 5 หลายเดือนก่อน +72

    15:02 if using brute force doesn't work, you'rn't using enough of it

  • @cheeseboy8241
    @cheeseboy8241 5 หลายเดือนก่อน +517

    fuck the algorithm I look your channel up directly on my own

    • @Bob-tz1zp
      @Bob-tz1zp 4 หลายเดือนก่อน +4

      That's cool and all, but the algorithm had to lead you to him in order for you to know the username to search

    • @cyan_galaxy
      @cyan_galaxy 4 หลายเดือนก่อน +14

      @@Bob-tz1zp him?

    • @TS-jm7jm
      @TS-jm7jm 4 หลายเดือนก่อน +4

      ​​​@@cyan_galaxy sounds like dude, just checked, i stilldont know because this one uses she/her, but well, that isnt really a proof now is it, ill grant she could just have a very odd voice, but my gut says this is a male, i do however apologise if she is a genuine woman.

    • @stevenle9960
      @stevenle9960 4 หลายเดือนก่อน

      ​@@TS-jm7jmif she uses she/her pronouns then she's a woman lmao

    • @stevenle9960
      @stevenle9960 4 หลายเดือนก่อน

      ​@@TS-jm7jmif she uses she/her pronouns then she's a woman lmao

  • @KyleMaxwell
    @KyleMaxwell 4 หลายเดือนก่อน +45

    Taking me back to my CS degree 30 years ago, love seeing this in a format for new generations!

  • @MOSFETManiac404
    @MOSFETManiac404 2 หลายเดือนก่อน +6

    Im an Electrical Engineering student, and this is a better explanation of K-maps and Half Adders just in the first 10 minutes, than I've ever seen on this platform... Phenomenal

  • @SquidCoder
    @SquidCoder 5 หลายเดือนก่อน +346

    This video has "HI! ITS ME, AUSTIN!" vibes ❤

    • @Andrew1B20
      @Andrew1B20 4 หลายเดือนก่อน +38

      I had the same thought. the voice maybe, the tone, video format definitely and the classical music

    • @TheDogn
      @TheDogn 4 หลายเดือนก่อน +14

      I miss Austin

    • @BenieTheDragon
      @BenieTheDragon 4 หลายเดือนก่อน +9

      Needs more insanity.

    • @ReklessTW
      @ReklessTW 4 หลายเดือนก่อน

      @@TheDognjust watch his channel

  • @youtubeuniversity3638
    @youtubeuniversity3638 5 หลายเดือนก่อน +350

    18:06 ...honestly a tadbit disappointed to hear fadeskips... I was looking forward to hearing ALL of this...
    Heck, I'm already hoping for sequels to some prior videos should you ever want to go and revisit stuff.
    Excel Raytracing video, Excel Controls Setup video, expanding the player hypercube further...

    • @NovumSB
      @NovumSB 5 หลายเดือนก่อน +7

      same

    • @meijuta
      @meijuta 5 หลายเดือนก่อน +17

      yeah me too, but they gave us enough information to quickly figure it our for ourselves

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

      I mean, basic wiring and logic gate is already possible in Minecraft.
      The only thing you do just do the diligent study and convert it to Minecraft

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

      @@meijuta people will use any pronoun for a trans woman but she

    • @meijuta
      @meijuta หลายเดือนก่อน +4

      @@redtaileddolphin1875 please dont get offended on someone else's behalf over someone else using a gender neutral pronoun instead of a gendered pronoun one time.

  • @tverdyznaqs
    @tverdyznaqs 5 หลายเดือนก่อน +11

    The most dramatic computer science 101 type thing I ever seen

  • @thirtytw0
    @thirtytw0 5 หลายเดือนก่อน +933

    holy god you're smart

    • @kerty-
      @kerty- 5 หลายเดือนก่อน +108

      It makes you wonder how insane smart the people who design modern processor architectures are.

    • @peppy5121
      @peppy5121 5 หลายเดือนก่อน +29

      @@kerty- there are even people crazy enough to design CPUs with redstone

    • @cerulity32k
      @cerulity32k 5 หลายเดือนก่อน +22

      ​@@kerty-THEY LITERALLY MAKE TRIGONOMETRY CIRCUITS LIKE HOW DO YOU DO THAT

    • @oneeyeyt6044
      @oneeyeyt6044 5 หลายเดือนก่อน

      Whoever replies to me is gay

    • @siniarskimar
      @siniarskimar 5 หลายเดือนก่อน +27

      This is just the beggining of a rabbit hole

  • @tuliofaustino783
    @tuliofaustino783 4 หลายเดือนก่อน +6

    I love when people make really education videos about logic and circuits with redstone. If it wasn't for my curiosity for redstone computing, I wouldn't be majouring in Computational Mathematics today

  • @MPamr
    @MPamr 5 หลายเดือนก่อน +18

    Superbly done! The graphics are very clear and align perfectly with your descriptions. Your music selection is wonderful and it enhances the narrative.

  • @Kazner0h
    @Kazner0h 26 วันที่ผ่านมา +2

    This is so underrated. Computers are beautiful

  • @isaiahkau2218
    @isaiahkau2218 4 หลายเดือนก่อน +3

    this is incredible. somehow managed to barely understand everything bc u put it in a simple way and it makes you appreciate how much work goes into a simple calculation

  • @Angel_Underscore
    @Angel_Underscore 4 หลายเดือนก่อน +6

    You just made the best explanation of gates that I've ever seen. After so many years I finally get it. Hope the algorythm blesses this one.

  • @edugrr
    @edugrr 4 หลายเดือนก่อน +8

    First redstone minceraft video where I can understand logic gates. Loved the video and I'm grateful that you showed how to build the gates, a lot of videos don't show, and I find it amazing

  • @moriahcunningham127
    @moriahcunningham127 25 วันที่ผ่านมา +1

    I really appreciated the presentation of this video. The area I enjoyed the most was the fading away of your voice during complex explanations to only be caught up in regular volume during the finally or application of said explanation. I am by no means a programmer or a mathematician experienced in boolian agebra (sp), but this video made following along with complex topics fun. Thank you, keep up the good work.

  • @cineblazer
    @cineblazer 4 หลายเดือนก่อน +4

    Okay genuinely this is the best explanation of binary adder circuits I've ever watched. You've made something truly special with this video!

    • @En-Pea-Sea
      @En-Pea-Sea 4 หลายเดือนก่อน +1

      This is basically 9 weeks of introductory engineering class rolled up in less than 20 mins! 🎉🎉

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

      I'd recommend watching mattbatwings' Logical Redstone Reloaded series as well. It goes much more in-depth with hands-on examples, and makes learning binary logic much more approachable.

  • @connordork481
    @connordork481 4 หลายเดือนก่อน +2

    I have to like and comment just because of the fact this video is an incredible example of what not only the people who pause and look at this block game then realize "Hey wait a second, I could make a computer outta this thing" is absolutely insane, but the fact that You made this reasonably easy to understand to someone who doesn't even have a strong grasp on the way computer systems work is phenomenal. amazing work

  • @WillDa713
    @WillDa713 4 หลายเดือนก่อน +212

    girl b r e a t h e it's okay

    • @xinpingdonohoe3978
      @xinpingdonohoe3978 4 หลายเดือนก่อน +15

      It's not okay. He's explaining something insanely confusing and weird from scratch in less than 20 minutes.

    • @hades_head_empty
      @hades_head_empty 4 หลายเดือนก่อน

      ​@@xinpingdonohoe3978*she
      (literally look at the channel name)

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

      @@xinpingdonohoe3978 he?

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

      @@SCOURGEWC Correct.

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

      That’s a guy

  • @trianglburger19
    @trianglburger19 21 วันที่ผ่านมา +1

    the pure quality of this channel is great.

  • @wil-fri
    @wil-fri 4 หลายเดือนก่อน +17

    Malcolm, what are you doing? -I am designing a summatory machine for minecraft. -And Dewey? -Modeling new mobs in Blender -I'm gonna help Dewey

    • @jackthurman2642
      @jackthurman2642 4 หลายเดือนก่อน

      Is this from Malcolm in the Middle?

    • @jackthurman2642
      @jackthurman2642 4 หลายเดือนก่อน

      @@wil-fri Okay I was more hoping you would just describe the episode it was from, but if you’re going to be condescending about it just forget it.

    • @jackthurman2642
      @jackthurman2642 4 หลายเดือนก่อน

      @@wil-fri Also if you are going to be condescending, you should at least proofread your comment.

    • @wil-fri
      @wil-fri 4 หลายเดือนก่อน

      @@jackthurman2642 Is a scene where Malcolm is trying to explain the elliptical orbits for the planets based on Newton's laws

    • @jackthurman2642
      @jackthurman2642 4 หลายเดือนก่อน

      @@wil-fri 👍

  • @6_SpeedGonzales
    @6_SpeedGonzales 29 วันที่ผ่านมา +1

    I remember getting really into red stone creations when I was younger. I’d build all kinds of really cool contraptions, hidden bases, traps, block detectors, combination locks, etc. once the command blocks became a thing I just started creating in game plugins like economy systems including a live “stock market” with fluctuating prices for each material, RPG elements, etc.
    Love it. Still my favorite part about Minecraft.

  • @migsy1
    @migsy1 5 หลายเดือนก่อน +2

    This channel is honestly exactly what I’ve been looking for for years. I love the visuals, the script, the concepts, the passion in your voice, the things you make. Seriously, these are practically the perfect videos. I would love to see you break down any idea, and I would not mind listening for hours at a time. That is a skill that not everybody has, but you (two?) have mastered it right from the get go. Thank you for the amazing video, I can’t wait to see whatever you have in store next!! :D

  • @measlyfurball37
    @measlyfurball37 22 วันที่ผ่านมา +1

    10/10, desperately need to come back to this when I'm sober to fully appreciate it

  • @sharpshark9076
    @sharpshark9076 4 หลายเดือนก่อน +96

    Its sounds like you're nervously explaining how to build a machine to stop something catastrophic from happening to a bunch of action movie heroes

    • @HinkHall
      @HinkHall หลายเดือนก่อน +4

      Huey Emmerich vibes for sure

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

    Any game that gives the theoretical possibility to build a logic gate, will eventually(if it stays popular enough), result in players building a computer. Building a MIPS processor in Minecraft was probably one of my favourite projects to date

  • @RTOmega
    @RTOmega 5 หลายเดือนก่อน +17

    Nice explanation of Logic Gates w/ minecraft.

  • @AustinRussell-j8r
    @AustinRussell-j8r 2 หลายเดือนก่อน +1

    Incredible video. This channel will blow up if you keep this kind of content up. Great job

  • @chris_aka_CP
    @chris_aka_CP 4 หลายเดือนก่อน +3

    This is literally the stuff we had to do in a course in first semester batchelors degree (computer science). More like a charter, because we ended up making a 8bit-PC. I love seeing all this again. But doing this on your own with the help of the script from the prof was a pain in the ass, when you didnt know what you were really doing

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

    I’m a CS student and this reminds me of an electrical engineering course I took. You amazingly showed the uses of k-maps and so many fundamental topics!!! The elegant showing of the circuitry was so awesome!!! One of my favorite videos I’ve even seen.

  • @homestuck_official
    @homestuck_official 4 หลายเดือนก่อน +8

    11:05 So I don't know if you noticed when building it, but I realized that, since in order to build an AND gate you end up with a big NOT, and you then have to NOT it back in the XOR gate, you could theoretically just. Remove both the NOT gates for a slightly more efficient result.

    • @bigboland6160
      @bigboland6160 4 หลายเดือนก่อน

      that wouldnt work it would change the result

    • @homestuck_official
      @homestuck_official 4 หลายเดือนก่อน +4

      @@bigboland6160 Girl no it wouldn't. Two NOT gates in a row are equivalent to no gates

    • @Andrej.A
      @Andrej.A 3 หลายเดือนก่อน

      he also could use 2 XOR gates. "A XOR (B XOR C)"

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

    This would've been such a great introduction to K-maps and boolean logic when i was doing electrical engineering in college! Well done!

  • @rigen97
    @rigen97 5 หลายเดือนก่อน +11

    ....I'm having a war flashback to when I had to draw a big gate circuit for the seven segment

  • @quintencabo
    @quintencabo 28 วันที่ผ่านมา +1

    I loved how you used redstone lamps to show the signal traveling through the wires

  • @Catishcat
    @Catishcat 5 หลายเดือนก่อน +24

    Oof, this is definitely way smarter than what I did lmao
    I had a bunch of AND gates that literally produced all of the possible decimals as separate redstone lines. Made the 7 segment section simpler cause you can just place torches in a specific order manually for each possible output, but is ultimately unsustainable if you want to add anything bigger than 9 + 9.

    • @MrFiveHimself
      @MrFiveHimself 5 หลายเดือนก่อน +6

      I mean not really? it *sounds* like you used a ROM which would definitely be the more efficient method. Seeing as you built a calculator already and by your own wording, im gonna go ahead and assume you know what a rom is. Ive build a few computers before and in most scenarios regarding 7 segment displays, a rom is perfect. Using traditional binary operations is soooooooo much slower and way larger for (and i can not stress this enough) THIS SPECIFIC GOAL. Roms have a tendency to get big quick when you add more inputs and need more outputs which dramatically slows down speed.
      Regarding the limited output amount, ive noticed that the best way to go about it is to do the conversions sequentially. just map the locations you want the redstone to arrive at, make a simple counter, and only let the the data travel to the display with the corresponding count (i.e. if the counter is at 6, input the data to 7 segment display number 6). Then just slap an RS Nor latch before every single segment of the 7 segment display and have the display reset when a new calculation is processed.
      Note that the girl in the video used a BCD converter in their calculator to use multiple decimal values. If you want to do this as well, you're gonna have to do it too. Im not gonna try and explain how but there are many guides online.
      I wish you best of luck in improving your calculator!

    • @CensoredUsername_
      @CensoredUsername_ 4 หลายเดือนก่อน +4

      Nah, the rom decoder method for 7 segment decoder is much more efficient than the presented logic gate trees. What you did was faster for single digits. And for multiple digits in decimal logic you just want to do binary coded decimal, then you can just reuse that decoder for each 4 bits.

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

      Pugh. Torches? Use redstone lamps!

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

    As a CS student, this legit has become one of my favorite videos

  • @talideon
    @talideon 4 หลายเดือนก่อน +14

    There's a bit of an error around 7:15 - the order of the columns in the Karnaugh map is wrong. The columns and rows are supposed to be ordered with Grey codes, which is to say that only one bit should flip between adjacent columns or rows, which means you can't have 00 and 11 beside each other. A good order would be 00 01 11 10.
    In this particular instance, it doesn't make much of a difference, but getting it wrong can lead to suboptimal groupings.

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

    This is my first video by you I am seeing… I am now subscribed.

  • @domot-ion
    @domot-ion 5 หลายเดือนก่อน +5

    You give me ShoddyCast vibes, great work.

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

    The script, the production value, the clarity! Gush gush, bow bow

  • @ardents888
    @ardents888 5 หลายเดือนก่อน +4

    this is some crazy nostalgia unlocked

  • @nbknopp
    @nbknopp 17 วันที่ผ่านมา

    That was an amazing video and the "OMG" at the end slammed me face first back into the tile floor of my highschool AP programming class when the schools antivirus incorrectly identified my C++ program for "life" as a virus and deleted it. My fault for not having a backup but still... Exact same "OMG"!!! Keep up the amazing productions!

  • @everythingisscience658
    @everythingisscience658 5 หลายเดือนก่อน +57

    7:21 Am I crazy or is this big logical statement just identical to A XOR (B XOR C) which is in turn equivalent to A XOR B XOR C?

    • @NXTangl
      @NXTangl 5 หลายเดือนก่อน +4

      You are not.

    • @BetaDude40
      @BetaDude40 5 หลายเดือนก่อน +12

      I also thought Karnaugh Maps were supposed to be indexed in gray code? I was always taught to label the columns as 00, 01, 11, 10.

    • @michaelbjerregaard4331
      @michaelbjerregaard4331 5 หลายเดือนก่อน +3

      ​@BetaDude40 I'm pretty sure it's grey code that is important and any sequence would work (for example 10 00 01 11). If that is true, using 00 01 11 10 specifically is not required, but probably used has it is the simplest way to convert a truth table into a k-map

    • @CensoredUsername_
      @CensoredUsername_ 4 หลายเดือนก่อน +7

      You aren't, that is indeed just A xor B xor C, and that's also just how anyone would implement it. The later section offers also two different layouts for the xor gate funnily enough.
      A xor B == (A or B) and not (A and B) == (A and not B) or (B and not A) == (A and not (A and B) or (B and not (A and B)) to just offer a few versions.
      When using redstone logic, almost anyone would use the (A and not B) or (B and not A) variant for simple repeater torch logic. It has the lowest delay, and is generally more compact.
      The 7-segment display logic gate layouts are also silly. Nobody lays those out as separate logic gate trees. You'd just use a 10x7 decoder array instead. It's significantly more compact, and that is what we all did even 10 years ago. Would've been much more interesting to see that concept explained.

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

      @@CensoredUsername_ There was a brief flash of text at 16:18 that explained how a decoder would have been a better option but she wanted to only use gates for the sake of a more cohesive video

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

    this video is just next level, very detailed and yet enjoyable just perfection

  • @nerd8502
    @nerd8502 5 หลายเดือนก่อน +3

    If you guys wanna learn more about doing that kinda stuff with redstone, I highly recommend mattbatwings' Logical Redstone Reloaded series. It starts with the basic stuff shown in this video and gets gradually more detailed and complex, but still pretty easy to follow, specially if you do some tests yourself alongside the videos.

    • @noahniederklein8038
      @noahniederklein8038 5 หลายเดือนก่อน

      Absolutely agree, check out the rest of his channel too if you’re interested!

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

    Absolutely amazing video, love the presentation and the music. Perfectly fits just how insane computer science and logic boards can be lmao

  • @guigui0246
    @guigui0246 5 หลายเดือนก่อน +77

    technically there's not on/off for redstone, it's 0-15 level

    • @greenben3744
      @greenben3744 5 หลายเดือนก่อน +35

      Just like transistors aren't on/off but in various states of it. Depending on how robust they are build, you could make a 3 or more state calculation using them. But it is much easier, cheaper and more reliable to just use two.

    • @kxngkvde
      @kxngkvde 5 หลายเดือนก่อน +22

      Well, if I power a redstone lamp with a 15 signal, it turns on, but if I power a redstone lamp with a 1 singal... it still turns on. The truth is, both ways are hardcoded into minecraft, it's just that in most cases, binary (base 2) is just easier to use than hexadecimal (base 16*).

    • @greenben3744
      @greenben3744 5 หลายเดือนก่อน +3

      @@kxngkvde jup
      but hex is base 16.

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

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

      ​@@kxngkvdehexadecimal is base 16... how embarrassing

  • @ZacharyStiles
    @ZacharyStiles 29 วันที่ผ่านมา +1

    6:00 I can tell you've done actual research because this is quickly starting to sound exactly like my college circuit design classes. And you've done a better job of explaining it than my professors did 😂

  • @LightningImpasta
    @LightningImpasta 4 หลายเดือนก่อน +7

    0:57 never thought this would be a 1st grade math lesson

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

    I went to check out your other videos and realised I watched the last one too! Incredible content and I'm so glad I noticed this video after getting the last one in my algorithm a few months ago

  • @the98goober
    @the98goober 5 หลายเดือนก่อน +4

    is it just me or did this person get more and more insane sounding as the video goes on
    edit: guy -> person

    • @jovetj
      @jovetj 4 หลายเดือนก่อน +2

      *gal

    • @the98goober
      @the98goober 4 หลายเดือนก่อน

      @@jovetj ok

    • @1611YvngMilla
      @1611YvngMilla 4 หลายเดือนก่อน +1

      He a man dw

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

      Definitely a man.

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

    This is one of the best video's I have ever watched. Great work!

  • @Drakon713
    @Drakon713 4 หลายเดือนก่อน +3

    This person has such a simmilar voice and way of talking to Pastra and it's fucking with my brain.

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

      And I thought it was www.youtube.com/@mysticat/videos

  • @DerLung
    @DerLung 4 หลายเดือนก่อน +2

    one of the best explainations of full adders I have ever seen

  • @justsomejerseydevilwithint4606
    @justsomejerseydevilwithint4606 4 หลายเดือนก่อน +3

    It's all just computational mathematics.

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

    The fact that you completely skipped over the conversions between bcd and binary is genuinely the best part of this video. I now want to go back to fiddling with logic gates again. Thanks my friend. I will be cursing your name in a month

  • @MrBrineplays_
    @MrBrineplays_ 5 หลายเดือนก่อน +4

    I feel like this video is more about how binary circuits work rather than minecraft redstone itself. Feels kinda overcomplicated, and a few unique features of redstone had been ignored because they didn't have an equivalent in real life. The 7 segment display part really got me questioning if this is really a redstone video or a circuit video. And the fact that not a single actual redstone was shown (only the 2d perspectives were shown) was kinda disappointing. Still though, this is some amazingly good editing. I love the parts where the lamps turn on and off on the path of the logic gates. That's a lot of explanations too, must have taken a long time to research all of that, very impressive.

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

      Given the title of the video, making the content about how binary circuits work fits very well.
      Plenty of content about how to implement all of the circuits discussed.

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

      To be fair, there is a pretty significant divide between the computational and practical aspects of redstone. Just like how real life electronics are far more complicated than the computational logic they are driving, so too is redstone more multi-faceted than the circuits here. Minecraft redstone just happens to be a great educational analogue for computational circuitry and demonstrating how discrete math can be implemented. I imagine that for many redstone engineers, there is a difference in skill and knowledge between the "engineering" side making use of BUD power and zero-tick clocks, and the "computational" side scaling huge systems of logic to accomplish complex tasks.
      Given that Minecraft redstone is both turing-complete and has so much depth in its underlying mechanics, everyone should know a little bit about both circuit logic and gameplay mechanics to optimize their builds. At the very least, redstone is a great educational tool

    • @bigboland6160
      @bigboland6160 4 หลายเดือนก่อน

      i think the point of this video isnt how the redstone works, and he does show you exactly how to make each one. making a computer in minecraft is like 99% working out the circuits and planning and 1% actually building it. all this information is necessary to understand how its possible

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

    Excellent video Ellie! Glad I discovered your channel

  • @wil-fri
    @wil-fri 4 หลายเดือนก่อน +3

    The pic at 5:16 is a vertical mirrored table

    • @delimiter2886
      @delimiter2886 4 หลายเดือนก่อน

      I was about to comment on that
      "WHY is it not in order, but yet have a oodly order to it?!"

    • @wil-fri
      @wil-fri 4 หลายเดือนก่อน

      @@delimiter2886 thanks. Maths use to show patterns, ask Newton about that

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

    professional software dev here: This is an extremely solid and low bar introduction to boolean logic. Great stuff!

  • @xandeath75
    @xandeath75 2 หลายเดือนก่อน +3

    Bro really thought we wouldn't notice him reverse double dabbling on us

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

      who?

  • @whirvis
    @whirvis 4 หลายเดือนก่อน

    This is a fantastic video. I absolutely love how you presented the redstone gates visually with the redstone lamps, it was very fun to watch! Your passion is clear from your narration in these videos. I look forward to your next upload!

  • @niallcomas8325
    @niallcomas8325 3 หลายเดือนก่อน +13

    The amount of transphobic comments on here is ridiculous. Some complaining about voice, literally not a single person on the planet is forcing you to continue watching, nor did anyone ask for the opinion on her voice. And then there's the whole slew of misgendering. Literally, how do you get to that conclusion, her voice is completely fine.

    • @galiantus1354
      @galiantus1354 2 หลายเดือนก่อน +6

      I stopped less than 30 seconds in. His voice is like nails on a chalkboard.

    • @autumnwinter3639
      @autumnwinter3639 22 วันที่ผ่านมา +3

      he

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

    Juste wow
    First the way of making a "simple" calculator
    And the editing of thé video IS grrreeeeaaaaat gosh it's wonderful.

  • @blockshift758
    @blockshift758 5 หลายเดือนก่อน +27

    That part i hate here is you sould like you're speaking in a documentary video but constantly in that big reveal voice. Its not bad but being in that tone constantly i personally find annoying. Also its still a net positive for the redstone community.

    • @chrispysaid
      @chrispysaid 4 หลายเดือนก่อน

      ...what?

    • @Zombienekers
      @Zombienekers 4 หลายเดือนก่อน +2

      @@chrispysaid What OP is saying is that OOP sounds like they're always finishing a sentence. Yknow like how people raise their voices when they end a sentence? That applies throughout this whole video.

  • @Shamus-x7k
    @Shamus-x7k 4 หลายเดือนก่อน +1

    I must say, I'm only 45 sec. In, yet I already know where this is headed and albeit I know the answer I like the enthusiasm you bring to the idea. In good faith I will finish the video. Cheers Boolean Algebra is fun...

  • @Pc118Gamer
    @Pc118Gamer 4 หลายเดือนก่อน +8

    I didn't know Chris Chan had a TH-cam account dedicated to math and science

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

    Man I haven’t taken a digital electronics course since highschool. At least I was able to follow along and actually knew some of this; bravo, well done, 10/10 no notes, etc.

  • @_marshP
    @_marshP 4 หลายเดือนก่อน +3

    You sound eternally stressed.

  • @connor-gobucks
    @connor-gobucks 2 หลายเดือนก่อน

    I’m a 3rd year electrical engineering student at a highly regarded engineering school, and this video just helped me understand ripple carry adders more intuitively than its every been explained to me before.

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

    there is an insane amount of lack of empathy, transphobia, misogyny in this comments section. im sorry

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

      was wondering why bro sounded like smeagol from lord of the rings, thanks for enlightening me as to why that is. it makes sense now

  • @Cow-Moth-With-A-CRT-Head
    @Cow-Moth-With-A-CRT-Head หลายเดือนก่อน

    Holy heck, this format made me actually finally understand how these dang things work. Thank you!!

  • @comm_gt
    @comm_gt 3 หลายเดือนก่อน +5

    The voice kinda sounds like you're constantly on the verge of crying but never get there

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

    This is really cool (and I think electrical engineering), but an interesting potential crinkle is that while redstone components are often binary, but redstone itself is in hexadecimal and a lot of more recent redstone components support this.

  • @Erik-pt2yw
    @Erik-pt2yw 4 หลายเดือนก่อน +5

    Man puts so much expression and drama in a numbers 💀💀

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

    I've always been fascinated by redstone computers - I never really got into redstone (despite being a programming nerd) so I didn't realize just how...theoretically simple this all is, if that makes sense? Not to say that this still isn't impressive! And dear gods if you asked me to make a redstone computer from scratch I don't think I'd be able to do it without a lot of time and TH-cam tutorials, but the way you lay it all out in this video is absolutely fantastic because the next step just feels glaringly obvious. I think that's an incredible feat for a technical video like this. Wonderful work

  • @zh9664
    @zh9664 4 หลายเดือนก่อน +8

    the voice is so hard to listen to

  • @mrfacetious
    @mrfacetious 4 หลายเดือนก่อน

    subscribed, this was fantastic, can't imagine how long it took - thank you

  • @autumnwinter3639
    @autumnwinter3639 22 วันที่ผ่านมา +4

    Wanted a cool video on redstone computers, ears bombarded by the disturbing sound of a man trying and failing to sound like a little girl.

    • @hairyarmenian
      @hairyarmenian 21 วันที่ผ่านมา +1

      Also, very weak introduction. Computer simulating consciousness? Please do me a favor and begin to write the closing chapter to your life. You have failed at being a man, you have abandoned your life's biological duty.

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

    The day always looks brighter from behind a smile.

  • @angeldude101
    @angeldude101 5 หลายเดือนก่อน +4

    It pains me to see how unoptimized that adder is. The second half of the ones digit is literally just a second xor gate, but the video never gave an indication that that was the case. In addition, both the ones digit and twos digit had identical xor gated that don't seem to have been merged.
    Technically, a decoder is just a bagillion gates. A BCD to 7-segment converter is 10 parallel 4-input AND gates, followed by 7 parallel 10-input OR gates. Unfortunately, propagation delay tends to be more important than the number of components, especially in redstone, so such a solution, while far more boring than the shown solution, is usually preferred.
    That's a lot of effort to convert between decimal and binary, and programmers tend to be lazy, engineers tend to be cheapskates, and neither tends to be willing to put in that extra work to make those converters, and so will just leave things in binary, or if you're lucky they'll work in hexadecimal since it doesn't need full division in order to convert to and from binary.

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

      Make it work, make it right, make it fast. Optimization comes when you have working system and does not really add to the overall approach. So not having that step isnt a big deal.

  • @north-west-3935
    @north-west-3935 26 วันที่ผ่านมา

    I could definitely imagine sitting a kid who likes minecraft down and having them watch this and follow along to help teach them all about basic boolean circuits! I really enjoyed the explanation and visuals, this was a great video!!! Also I feel like you enjoyed saying "double dabble" so much, especially when you got to say "To do the double dabble" XD

  • @walkercitodt
    @walkercitodt 4 หลายเดือนก่อน +3

    Dude is suffering while he speaks 😅

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

    I love the analysis of the function. Visualization was top notch!

  • @danielsmokesmids
    @danielsmokesmids 4 หลายเดือนก่อน +4

    i know this is rude and i probably could express this in a nicer way but the way you talk is really hard to listen to. im interested in what you have to say but the voice is throwing me off

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

      nvm i got used to it im sorry😭

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

    This was an incredible video. Bravo chap, bravo

  • @realjevans
    @realjevans 4 หลายเดือนก่อน +3

    voice train more

  • @Anagusame
    @Anagusame 4 หลายเดือนก่อน

    I love how passionately you talk about this!