I Made a Graphing Calculator with Minecraft Redstone!

Поделиться
HTML-код
  • Опубликовано: 5 фев 2025

Комментарии • 1,7 тыс.

  • @mattbatwings
    @mattbatwings  3 года назад +939

    Some FAQ since this vid is blowing up haha:
    - You're only plotting one point at a time? Why can't you just solve the equation and go line by line?
    Because many equations, such as the ellipse, are not functions, and cannot be "solved". They yield multiple outputs per one input, and fail the "vertical line test" which you may remember from high school.
    - Why not make multiple plotters so that it can do more than one pixel calculation in parallel?
    This may speed up the process slightly, but not by very much. Minecraft is single-threaded, and the mod speeds up the game as much as possible. So if you had 2 plotters, it would graph twice as fast but with twice the lag, and therefore cancelling out.
    - Can you use pipelining to make this faster?
    Yes, absolutely. I never did pipelining with redstone at the time of this build, so I didn't think to do it- or at least, I didn't think it would make enough of a difference to be worth it. Looking back on this, you could increase the speed by order of magnitudes, as it's possible to create 5hz multipliers.
    - Method 3 isn't perfect, what about polynomials that are completely non-negative? Wouldn't that be considered all positive by Method 3 and hence no sign change is detected?
    Yes, you're absolutely correct. This is a rare case that I didn't realize, and it's so cool that some very smart commenters noticed this.
    The equation (y - 5x)^2 = 0 is supposed to look like the line y = 5x, but under Method 3, it graphs absolutely nothing as all the z values of z = (y - 5x)^2 are nonnegative.
    I still have SO much love for method 3, because only a very small set of equations have this property, but great catch nonetheless! I'm not sure how you would fix it, or if it's even possible in an easy way.

    • @savetrees6005
      @savetrees6005 3 года назад +6

      Do those who don’t know, the graphing calculator they are using (other than the Minecraft one) is Desmos

    • @jamesflanagan6977
      @jamesflanagan6977 3 года назад +12

      Could you explain further about the 5Hz multiplier?

    • @mattbatwings
      @mattbatwings  3 года назад +24

      @@jamesflanagan6977 Check out this video ruclips.net/video/X4IcHRuftuU/видео.html its probably the best 5hz multiplier to date, using hexadecimal logic and other cool tricks

    • @iSyriux
      @iSyriux 3 года назад +8

      @@mattbatwings How would you handle variable exponents? Like for example x^y
      I saw you using XX instead of X^2 in your calculator so that's why I'm asking

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

      As PewDiePie once said:
      LOOK AT THE GRAPH!

  • @The_Horizon
    @The_Horizon 3 года назад +5486

    imagine trying to test it and having to wait hours just to see if something works

    • @TruMiner
      @TruMiner 3 года назад +844

      Student: can we use calculators?
      Teacher: Yes
      Student: downloads Minecraft and builds this contraption

    • @mattbatwings
      @mattbatwings  3 года назад +996

      hence the python code hahaha

    • @jamesdonnelly8369
      @jamesdonnelly8369 3 года назад +76

      Why do I see your comment on nearly half the vids I watch on RUclips

    • @radekt.7843
      @radekt.7843 3 года назад +214

      @@mattbatwings "make it it python, so it runs 20000x faster" said noone before you haha

    • @bonboklagecodwarrior
      @bonboklagecodwarrior 3 года назад +13

      Then someone griefs it

  • @MaxPicAxe
    @MaxPicAxe 3 года назад +567

    You: "This was a crazy project"
    Also you: "This took just over a month"
    HOW DID YOU DO IT SO FAST???

    • @Rudxain
      @Rudxain 3 года назад +21

      Maybe he meant the real number of hours spent ONLY in the project, ignoring sleeping, eating, etc. So all those hours add up to a month, which a normal human MUST spread across multiple months

    • @Adamsergeevich
      @Adamsergeevich 3 года назад +3

      я за 5 минут построил математический процессор с 16 командами

    • @timmyfamilygaming8465
      @timmyfamilygaming8465 2 года назад +6

      @@Rudxain dude are you good? Why are you ignoring sleeping and eating? Please seek professional help!

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

      @@timmyfamilygaming8465 lmao

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

      @@Rudxain what's funny? I'm actually worried about your mental health

  • @JeSus-hl6zj
    @JeSus-hl6zj 3 года назад +1245

    - No one:
    - This guy: "Hi I'm a Senior Redstone Developer"

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

      1.1k likes and no replies? Let me fix that

  • @cubfan
    @cubfan 3 года назад +2010

    Well done!

    • @mattbatwings
      @mattbatwings  3 года назад +136

      Thanks so much!!

    • @MadGenious
      @MadGenious 3 года назад +68

      Yooo! How can Mat join Hermitcraft? xD

    • @MrToby11
      @MrToby11 3 года назад +7

      Hey Cub, didn't expect to see you here. This is truly amazing.

    • @Ðogecoin
      @Ðogecoin 3 года назад +1

      Yup

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

      show mumbo this

  • @Boolium_Nor
    @Boolium_Nor Год назад +2

    The technical explanation was awesome! I could not figure out how to plot points without holes in the graph. I was pretty disappointed not finding the solution I’ve been searching for in your video until you said: “Now, I’ve been lying to you.”
    That is a very elegant solution!
    My calculator won’t be as efficient as yours, but it’s been fun learning how to build calculator myself!
    I’m preparing to build my version 4 calculator!

  • @Lightilin
    @Lightilin 3 года назад +2140

    As someone who is typically intimidated by coding, computer science, and redstone, this video was an absolute pleasure to watch. Your thorough explanations are much appreciated; for the first time in forever, I feel like I actually understand how one of these things works! Thank you so much, and amazing job!

    • @mattbatwings
      @mattbatwings  3 года назад +93

      thanks!! glad it made sense haha

    • @DaniSC_l1
      @DaniSC_l1 3 года назад +7

      @@mattbatwings as someone who doesnt know how redstone works, this is really fascinating on how people can achieve this kinds of levels!

    • @bsanjeev9544
      @bsanjeev9544 3 года назад +4

      As Some one who Doesn't play Minecraft everything looks like a cube.

    • @truthhunterhawk3932
      @truthhunterhawk3932 3 года назад

      Its amazing, and it proves how much more amazing are the mechanics and design of the real world!

    • @_m6_
      @_m6_ 3 года назад

      Guess English isn’t your main subject then

  • @scuzyprod.1611
    @scuzyprod.1611 Год назад +1

    If you can put these builds in a portofolio, I think you could get hired instantly

  • @zh9664
    @zh9664 3 года назад +377

    "its thick, but thin in some parts, and still has holes in it" sounds perfect to me

  • @blacklight683
    @blacklight683 11 месяцев назад +1

    Ouch. This really makes me rethink if i deserve "Redstone engineer" as my title in minecraft

  • @nanamacapagal8342
    @nanamacapagal8342 3 года назад +734

    That is INSANE. Holy shit, I didn't know that was even possible without command blocks.

    • @legendgamertamil5180
      @legendgamertamil5180 3 года назад +6

      Nothing for is impossible

    • @DeMooniC
      @DeMooniC 3 года назад +75

      @@legendgamertamil5180 True, you can make literally anything you can imagine in MC just by using redstone. But it reaches a point that even though it works, it becomes way too slow to really make much sense.
      Imagine if someone made some kind of playable minecraft like 3D game just by using redstone... Each frame would take days to load and get displayed probably

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

      @@DeMooniC that's true but I saw some simple redstone game like no network dinosaur game that very cool

    • @TheForbiddenLemon
      @TheForbiddenLemon 3 года назад +25

      @@DeMooniC considering you can make logic gates in minecraft everything a pc can do can be done in minecraft, its just the fact that a pc runs much faster than redstone

    • @AustinNeverMisses
      @AustinNeverMisses 3 года назад +8

      Even WITH command blocks this is insane to pull off

  • @xvnexus8814
    @xvnexus8814 3 года назад +83

    3:14 the rotated ellipse took around 29 hours to graph according to the timelapse speeds of this and the previous graph and the fact that the previous graph took 16 hours
    EDIT: i watched the video more and apparently he actually did say the time it took

  • @defeatSpace
    @defeatSpace 3 года назад +1924

    Calc teacher: "Stop playing Minecraft in class!"
    mattbatwings: "I'm using my calculator."
    Calc teacher: "Class was over 90 minutes ago..."

    • @RubyPiec
      @RubyPiec 3 года назад +89

      mattbatwings: shut up im almost done with the first question just wait 180 minutes

    • @ChiefYoshi
      @ChiefYoshi 3 года назад +10

      My calc teacher: idc, no calculators on tests

    • @DemirSezer
      @DemirSezer 3 года назад +11

      but why is the Calc teacher complaining if their class was over

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

      @@DemirSezer,
      He's complaining about his attitude.

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

      @@brunnomenxa the class was over 90 minutes ago tho, his attitude isn't the teachers problem anymore

  • @Boscawinks
    @Boscawinks 3 года назад +1

    This is so mind-blowing! I'm in awe. Great work on both the calculator and the explanation

  • @V0R73X
    @V0R73X 3 года назад +87

    Hey I just recently finished a 4 bit calculator in Minecraft and seeing this absolute masterpiece of technology in Minecraft is not only insane but beautiful in it's own way. This may have been an older video but I'm still so impressed by your ways of pushing Minecraft to it's limits. You really are an artist and a madman at the same time. Can't wait to see what you do next!

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

      If you can make a 4-bit ALU, it's quite easy to expand the bus size. Good job.

  • @Lampe2020
    @Lampe2020 11 месяцев назад +8

    5:35 "That's how it works on Paper, but let's see how it runs on Spigot."
    - mattbatwings in some parallel universe

  • @charles3840
    @charles3840 3 года назад +48

    "Turing Complete" sounds really interesting when someone first explains it to you, but you can't really appreciate it until someone does stuff like this....

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

    I honestly dont know what to say. This is insane.

  • @RepeatSalt
    @RepeatSalt 3 года назад +364

    This man so smart, he understands everything Mumbo says in his videos

    • @mischiefthedegenerateratto7464
      @mischiefthedegenerateratto7464 3 года назад +35

      He's the reason mumbo calls himself stupid

    • @zokerino447
      @zokerino447 3 года назад +27

      At core it's just binary, but the implementation is the real challenge.

    • @KaiRex27
      @KaiRex27 3 года назад +20

      mumbo jumbo is not the redstone god u think he is

    • @vbgvbg1133
      @vbgvbg1133 3 года назад +5

      @@zokerino447 the same can be said about every computer ever, holy fuck i dont understand how its possible but

    • @ahmaddzaki1488
      @ahmaddzaki1488 3 года назад +13

      Even Mumbo would not understand any of this

  • @Azeal
    @Azeal 3 года назад +1

    I can see a modified version of this being used for vector graphics eventually, phenomenal job!

  • @CarlosRamos-qr4qi
    @CarlosRamos-qr4qi 3 года назад +1287

    Watching this kind of content really makes me think about how wonderful human minds are, and there are 7 billions of them!

  • @sayochikun3288
    @sayochikun3288 3 года назад

    thanks for adding the explanation part! I'm not interested in making redstone builds but being able to do such complex calculations in such limited conditions always amazes me.

  • @amb1gduc886
    @amb1gduc886 3 года назад +249

    As someone who loves math, this is incredible, it’s like desmos but for Minecraft, the logic behind this is very interesting and intriguing. Some may say, why do this if you can just use something like desmos? But the logic and thinking behind this can be used to create part of the foundations for the logic for incredible things and to discover the Interesting and exhilarating way our world works, well done!

    • @mariusd6100
      @mariusd6100 3 года назад +3

      why create anything if it's already created?

    • @Intelwinsbigly
      @Intelwinsbigly 3 года назад +8

      @@mariusd6100 Because the first step to creating something new is iteration and even just doing it for the sake of creating something can still yield better results
      Why create a new lightbulb if incandescents already exist?
      Why make a new topical antiseptic when we already have carbonic acid?
      Why make new pain relieve when we already have heroine and ether?

    • @mariusd6100
      @mariusd6100 3 года назад +6

      @@Intelwinsbigly It was sarcastic, the guy above said why create this if you already have desmos.

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

      As a person who likes maths, and does programming, and is fascinated by Redstone and plays Minecraft, this is one of the best videos I Saw

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

    TECHNICALLY you could make an instant graphing calculator by making each pixel check if it is true for its self, splitting the whole thing into 10000 smaller circuits

  • @АртурАлексеев-к6в
    @АртурАлексеев-к6в 3 года назад +420

    This build is literally mindblowing. But do you want to try "multithreading"? I've done somethig like this in OpenGL with shader, where everything works async. Maybe doing a lot of counting blocks will be a lot faster?

    • @mattbatwings
      @mattbatwings  3 года назад +207

      thanks! yeah so you can plot multiple points at the same time, but the thing is, the game is sped up to run as fast as possible using carpet mod. which means that if i added a second plotter for example, it would graph twice as fast but with twice the lag, cancelling out in a sense

    • @Narnian_knight
      @Narnian_knight 3 года назад +47

      @@mattbatwings How much overhead is there? If the calculator is the entirety of the lag, multithreading won't help, but if there's any other lag, I think it could potentially help. Also, what all aspects of the game did you disable for lag purposes?

    • @kishtarn555
      @kishtarn555 3 года назад +3

      @@Narnian_knight well Minecraft is practically single threaded for this

    • @IONATVS
      @IONATVS 3 года назад +14

      @@kishtarn555 Yeah, minecraft’s source code is COMPLETELY single-threaded, and you’d need some very hard-core modding to change that. So even if multiple plotters were running in-game they’d still only run on a single core of the computer

    • @hariranormal5584
      @hariranormal5584 3 года назад +1

      @@IONATVS I know a mod which KIND of does proper multi-threading, only thing it doesn't do redsstone

  • @SAIKA_SAN
    @SAIKA_SAN 3 года назад

    Dude ur a literal god. I’m struggling to just do simple math while you go ahead and make a whole calculator in minecraft. Crazy stuff

  • @ethannoble8821
    @ethannoble8821 3 года назад +162

    Amazing! Are you a Computer Science student or a prospective one? I am just starting to get into the actual Computer Science of the field learning about low level languages and how logic gates literally do everything in a computer. I am fascinated by this! It is literally just binary and logic gates that do everything in a computer, and there is no exception for redstone! Took me two years of college to realize that.

    • @mattbatwings
      @mattbatwings  3 года назад +95

      computer science student. thank you :)

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

      This kind of stuff is what got me into computers.

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

    So you not only created a graphing calculator, you also explained how it worked and went through what you had to do to make it work? Awesome stuff.

  • @MaizumaGames
    @MaizumaGames 3 года назад +17

    This is brilliant! Very well done! That neighbor-checking algo for the line drawing is pretty cool :-]

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

      Thanks :) I hope you saw your scoreboard that I used in tetris, you helped make it possible!

  • @danielrhouck
    @danielrhouck 3 года назад +9

    I just yesterday saw someone mentioning the “do it at the corners” Method 3 for a real computer graphics thing. It looks like you’ve independently invented marching squares.
    (I don’t mean that dismissively even though I can’t find a way to word it that makes that clear. It’s really cool and I don’t think I would have figured it out without that video walking me through it)

  • @ultraage2000
    @ultraage2000 3 года назад +137

    "You don't even wanna know how long this one took."
    That only makes me more interested in finding out.

    • @benrex7775
      @benrex7775 3 года назад +4

      He wrote it down on the right side. It's just the speed up, but you can find out.

    • @blakksheep736
      @blakksheep736 3 года назад +6

      He said 30 hours with the speedup mod.

    • @NathanaelV
      @NathanaelV 3 года назад

      About 30 hours

    • @Mario_mit_barth
      @Mario_mit_barth 3 года назад +1

      Fun fact: without the mod he had waited 24 days XD

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

    Absolutely insane how far minecraft redstone has developed over the years and props to everyone like yourself who know how to utilise it to its full potential

  • @unnervingibet117
    @unnervingibet117 3 года назад +15

    There’s no way in hell something this impressive, creative and mind boggling could only have 74k views. You truly deserve so much more recognition, this is so awesome to see and I’m super proud of you dude. Awesome work, I’d say more but words literally don’t work for something this massive.

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

    the video: i didn’t want to buy a calculator so i made my own in minecraft

  • @henrycgs
    @henrycgs 3 года назад +16

    I don't think I've ever learned this much actually useful stuff in a minecraft video

  • @dwrabauke
    @dwrabauke 3 года назад

    When you do things, just because you CAN.
    I love videos like this, where I think to myself "I never thought this was possible" and just watch, totally fascinated.
    Amazing!

  • @Pow1270
    @Pow1270 3 года назад +39

    I can't stop being impressed with your Redstone buildings :)

  • @Simon-fu8sd
    @Simon-fu8sd 3 года назад +1

    just wow!! Really liked how you explained the evolution of methods with the code example, the 3rd method is really good.

  • @TheGunMasterDigital
    @TheGunMasterDigital 3 года назад +57

    Great stuff!
    Next challenge, use interval arithmetic and a sort of "quad tree search" in order to speed it up.
    That way the time complexity can be greatly reduced, although I am not sure how much overhead would be added by the additional circuitry, but it would probably be quite a bit faster for many functions :)

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

    This is actually mind-blowing, and such little recognition? More people need to see your work, it's fantastic. I've recently been going through your logic tutorials to learn things and it's so well explained, I love it.

  • @charlesreischer2612
    @charlesreischer2612 3 года назад +57

    Method 3 is really good, but I wouldn't call it perfect. It would still have trouble with a graph that gets to zero but never goes negative, like a graph of y^2 = 0. It should draw a line on the x axis, but method 3 won't. It is very fringe case though, and I have no idea how you would go about fixing it. Great video!

    • @mattbatwings
      @mattbatwings  3 года назад +27

      nice observation. the pixels on the exact axis (both x and y) are black wool, so actually im not sure that it’s noticeable. but it would be noticeable on the python script

  • @52flyingbicycles
    @52flyingbicycles 3 года назад +4

    I love your method for the lines. Much more elegant than what actual graphing calculators do, which is use a floating-point step value. Imagine implementing FP math in Minecraft! 30 hours would be fast!

  • @jacobsmith3925
    @jacobsmith3925 3 года назад +12

    This is so unimaginably impressive. I can't believe you did this.

  • @fn9869
    @fn9869 3 года назад +1

    this is really convenient because i recently messed around making a program to display equations on bitmaps and method 2 is what it is currently on but method 3 is really elegant and helps out a lot

  • @DeMooniC
    @DeMooniC 3 года назад +36

    In just 3 months u made a word processor, a tic tac toe, a playable tetris and a graphing calculator... All with vanilla redstone and no command blocks. Just 3 months... wtf. That's really impressive.
    I can't wait to see your next project, every single one of them is mindblowingly complext and you did them all in a month or less. If you can create something like this in a month... I really want to know what you can make in 2,3,4,5 months or more
    It would be sick if you at some point decide to make something like a plataformer game with a procedurally generated level or something like that, maybe my mind is going a bit crazy and that's a bit too much for MC and... maybe something like that would run at 1 frame per minute and wouldn't really be that playable lmao.

    • @mattbatwings
      @mattbatwings  3 года назад +23

      Thank you ;) long term goal is to make minecraft in minecraft put played on a map instead of a screen. I want to bring the meme to life

    • @DeMooniC
      @DeMooniC 3 года назад +6

      @@mattbatwings Lol, that would be epic! Good luck on it, sounds like a crazy complex thing to do. I feel like I saw something like that long ago but it was very very basic

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

      @@mattbatwings have you started working on this idea yet?

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

    I don't even understand how you have so much talent yet not so much subscribers. You deserve a least a million!

  • @JonDaFun
    @JonDaFun 3 года назад +18

    Great video! I’m excited to see the calculator in practice! I had no idea so much thought went into the graphing. The solution you came up with is absolutely genius! This turned out amazing!
    22:33 :)

  • @commanderlabs
    @commanderlabs 3 года назад

    Redstone is one of those things I've never fully understood. And the ways that people use it still amaze me. It's almost like Basic: Easy to learn, but powerful despite it being quite slow for complex tasks. Honestly this is really cool. I'm impressed.

  • @bluesillybeard
    @bluesillybeard 3 года назад +158

    "it checks literally every point..."
    Since it only uses implicit functions, would it be possible to use marching squares? That algorithm is usually a lot faster, although slightly less accurate.
    I mean, proper marching squares, using larger squares and drawing lines instead of just true or false.

    • @dylanmurray5669
      @dylanmurray5669 3 года назад +36

      yeah, there are definitely a lot of ways that could speed this up by trading a slight bit of accuracy. Like its kinda weird to be so precise with your calculations just to round your result to the nearest pixel anyway, feels like a lot of wasted time.

    • @zyansheep
      @zyansheep 3 года назад +6

      Probably a huge pain to implement

    • @StrategicGamesEtc
      @StrategicGamesEtc 3 года назад +6

      What about parallel processing?

    • @ClayMurray8
      @ClayMurray8 3 года назад +9

      @@StrategicGamesEtc marching squares is embarrassingly parallel. That’s the actual technical term

    • @StrategicGamesEtc
      @StrategicGamesEtc 3 года назад +1

      @@ClayMurray8 ahh, cool

  • @JoseFloresEC
    @JoseFloresEC 3 года назад +1

    How does this only have 96k views!? It's an amazing build! Your thought process in finding a viable method to display it beautifuly was very interesting
    I think it only popped on my feed after searching how to download games on my graphing calculator earlier btw haha

  • @pi314159265358978
    @pi314159265358978 3 года назад +4

    That's insane. wow. Awesome! I really appreciate the graphing method explanation.

    • @mattbatwings
      @mattbatwings  3 года назад +1

      thanks man :)

    • @Lightilin
      @Lightilin 3 года назад

      Pi, I would like you to know just how infuriating the last digit of your username is. Thank you for making my day a little darker :) /j

    • @Windeycastle
      @Windeycastle 3 года назад +1

      @@Lightilin Nooo why did you point that out =(

    • @pi314159265358978
      @pi314159265358978 3 года назад +1

      @@Lightilin :-D

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

    bro love your machine

  • @DylanDoesStuff1
    @DylanDoesStuff1 3 года назад +138

    And I assume you’re NOT going to make a tutorial on this.

  • @infowars1089
    @infowars1089 3 года назад +1

    that solution you came up with for the screen was damn beautiful, well done!

  • @Minemanoo
    @Minemanoo 3 года назад +8

    Amazing machine, amazing explanation, but most importantly the graphs with method #3 look indeed perfect, much better than with the threshold method!

    • @mattbatwings
      @mattbatwings  3 года назад +4

      I was wondering when you would comment :) Thanks so much, you were the inspiration for this!

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

      @@mattbatwings yaayy ;) happy to hear that

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

    Normal people make Minecraft on a graphing calculator. You decided to make the graphing calculator in Minecraft. Massive GG's man.

  • @abdalmuhsin393
    @abdalmuhsin393 3 года назад +72

    I can’t even begin to quantify how much binary went into this, it’s insane

    • @redyau_
      @redyau_ 3 года назад +4

      You mean you can't quantize it? ;)

    • @pvic6959
      @pvic6959 3 года назад

      well, i mean redstone is just binary algebra lol

    • @Michaelonyoutub
      @Michaelonyoutub 3 года назад

      now imagine just how much actual computers use binary

    • @universenerdd
      @universenerdd 3 года назад

      @@Michaelonyoutub all of them

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

      @@universenerdd no

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

    This is just insane... A graphing calculator in Minecraft...

  • @czer2483
    @czer2483 3 года назад +4

    I respect you for wanting to do it more because you have talent, best regards from Poland

  • @Akkaren79
    @Akkaren79 3 года назад

    The corner method is extremely smart! Also congratulations on the algorithm blessing you.

  • @diegoferreirafernandez7793
    @diegoferreirafernandez7793 3 года назад +6

    I can't find a single word to express how much i'm impressed

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

    You are soooo underrated, how do you not even have at least 100k subs with all this?

  • @tunir3010
    @tunir3010 3 года назад +7

    My man, this is absolutely incredible.

  • @TwentyFour76
    @TwentyFour76 3 года назад

    That is just incredibly cool! Nice work!

  • @NotBanned_
    @NotBanned_ 3 года назад +5

    Yoo I used to play on a server you ran, and forgot I subbed to you. This is sick as hell.

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

    Very detailed and thorough explanation. So cool!

  • @Eyeofthestorm-zw1fe
    @Eyeofthestorm-zw1fe 3 года назад +6

    Ok how the hell has this guy got only 277 views atm and only 88 of them have liked it this is bloody incredible and way under apreciated

    • @00Rangel
      @00Rangel 3 года назад

      28K !!!
      Yo ingresé por una noticia que ví en Google

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

    i would love to see how would the new copper bulb improve this

  • @tony-the-fox42
    @tony-the-fox42 3 года назад +4

    It's absolutely insanely beautiful

  • @mikael3095
    @mikael3095 3 года назад

    This is actually Useful. If you have time to wait, and want to build a serial shape, you load this. An copy the block placements.

  • @JasminUwU
    @JasminUwU 3 года назад +4

    This is really cool. That algorithm sounds like marching squares

  • @ekaylor4104
    @ekaylor4104 3 года назад

    This brings me back to the 4 bit computers people used to make. Very nostalgic to me, especially without using commands blocks, been a while I've seen anything like this.

  • @odberatel0066
    @odberatel0066 3 года назад +66

    One day notch stumbles upon this type of videos and says to himself: "holy shit... What have i created"

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

      Notch would say something about feminism ruining his game. Do you realize what notch became?

  • @itznidal9501
    @itznidal9501 3 года назад +1

    I've been trying to get into mc cpu video for a while, and this is HUGE insipration! thank you

  • @jlco
    @jlco 3 года назад +4

    The videos I've seen lately of people doing crazy stuff with redstone... it's really come a long way since the first working redstone computer, hasn't it?

  • @cloudstrife3346
    @cloudstrife3346 3 года назад

    dude you're so smart. i dont even know how you think of all this but it makes sense

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

    Great job! I love math and Minecraft watching this is so cool but it’s coolest to finally understand how the machine work, thank u for that, Good video and good job again!

  • @ENJovan_2023
    @ENJovan_2023 10 месяцев назад +3

    Minecraft in a graphing calculator and now a graphing calculator in minecraft

    • @rtxagent6303
      @rtxagent6303 10 месяцев назад

      Now we need a redstone graphing calculator in Minecraft being run on a graphing calculator.

    • @ENJovan_2023
      @ENJovan_2023 10 месяцев назад

      @@rtxagent6303 yes

  • @renshrimp
    @renshrimp 3 года назад

    its amazing how games such as minecraft can make Calculators and other complicated Machines

  • @nerdykevin
    @nerdykevin 3 года назад +3

    I'm pretty sure you're the person my parents compare myself to.

  • @CrappyCanadianContent
    @CrappyCanadianContent 3 года назад

    IN A MONTH. I am an aspiring redstone engineer who has been in the redstone world for about two years and I am still bad. I couldn't make this with any amount of time. You are an amazing redstone engineer and have won my respect.

  • @ceddyd
    @ceddyd 3 года назад +12

    Meanwhile I struggle to make a 16 bit adder in any reasonable amount of space.

    • @_lilnuggetwithbbqsauce3615
      @_lilnuggetwithbbqsauce3615 3 года назад

      Just put two 8 bits cca adders one on top of another and connect the carry out of the bottom one to the carry in of the top one

    • @ceddyd
      @ceddyd 3 года назад

      @@_lilnuggetwithbbqsauce3615 I know how to make one I just can’t compact it or make it run at any reasonable speed

    • @_lilnuggetwithbbqsauce3615
      @_lilnuggetwithbbqsauce3615 3 года назад

      @@ceddyd cca adders in general are pretty fast and compact

  • @kdrnck
    @kdrnck 3 года назад

    these kind of extreme contraptions are starting to be funny for me. it is just unbeliveable... amazing

  • @GuiMenGre
    @GuiMenGre 3 года назад +9

    That's really impressive, totally blew my mind! However, what if you plug in a function that doesn't have any points that lie on the grid i.e it doesn't have points whose coordinates are integers?

    • @mattbatwings
      @mattbatwings  3 года назад +6

      thanks! if you watch until the graphing method, i explain how it will still look perfect even if no points are integers

    • @GuiMenGre
      @GuiMenGre 3 года назад +1

      @@mattbatwings Sorry, my bad for not watching the entire video. Keep it up man!

  • @samgreenwood8313
    @samgreenwood8313 3 года назад +1

    As someone with a fairly high level understanding of both calculus as well as logic gate architecture, I learned 2 things. 1: your incredibly cabale, and really know what you're doing. And 2: even with a month, you have way to much free time

  • @martin_mc3105
    @martin_mc3105 3 года назад +5

    “No matter how impossible it is, redstone can bring it to life”
    I dare you to push 20 blocks.
    Only one piston is allowed.
    Think smart.

  • @dragonsuper6195
    @dragonsuper6195 3 года назад

    Man you must have really loved calculus a lot, not to mention, you fixated this to be somewhat a calculator, so you know the inner workings, not bad at all

  • @TheDuckyDee
    @TheDuckyDee 3 года назад +5

    TI-MC?

    • @mattbatwings
      @mattbatwings  3 года назад +5

      bro can i steal this? this is the perfect title

    • @TheDuckyDee
      @TheDuckyDee 3 года назад

      @@mattbatwings yeah sure

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

      My man changed the title back...

  • @frankdurso9671
    @frankdurso9671 3 года назад

    I've always been interested in minecraft redstone computing since I got my first xbox 360 so many years ago as a kid. Now that I'm in University studying Electrical Engineering, I'm so excited to get back into it with my newfound knowledge. About to take a digital logic class next semster cant wait to apply it! Thanks for re-inspiring me!

  • @simuntomic
    @simuntomic 3 года назад

    The best red stone video I’ve ever seen. Great explanation!

  • @basieplasie
    @basieplasie 3 года назад +7

    Me: thinks he is kinda good at redstone and is proud at the progress of his redstone computer
    Matt: Look! A Graphing Calculator
    Me: WHAT THAT IS COOL
    Matt: casually shows code for a minecraft build
    Me: slaps himself cuz he is a dumb*ss

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

    bro didnt just make a whole graphing calculator but had fun doing it that really shows how much it was worth it

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

    you are legend bro , GodLEVEL

  • @Nbrother1607
    @Nbrother1607 3 месяца назад +1

    You think I don't want to know how long it took to plot that rotated ellipse?
    [puts on nerd glasses]
    x18000 speedup takes 2.5 hours.
    x28800 speedup takes 4 hours.
    x115200 speedup takes 16 hours.
    Let t be the number of hours that a x208800 speedup takes to plot a graph.
    t=(208800×2.5)/18000=29
    t=(208800×4)/28800=29
    t=(208800×16)/115200=29
    Therefore, t=29, and the rotated ellipse plotting took 29 hours.
    [takes off nerd glasses]
    Isn't that just 4th grade math? Yes, yes it was.
    Is this accurate? I don't know, but it's 2AM right now and I need sleep. And I might not come back with a better solution so I'll leave it to someone else.
    Edit: Matt said it took like 30 hours, close enough ig

  • @vietnamgamer9490
    @vietnamgamer9490 3 года назад +1

    This is just insane… I can’t even theorize how you began to make this happen

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

    Woah what a genius method for number 3. Even though it requires both negative and positive values its still really good. Watching the plot I could tell it used signs somehow, but I never would've thought of that.

  • @jellie7994
    @jellie7994 3 года назад

    I've always been intimidates by math and especially Minecraft computers for some reason, but this really explained it. I appreciate you explaining each part!

  • @flopsnail4750
    @flopsnail4750 3 года назад

    I really love method 3, such an elegant solution. Really good explanation and video!

  • @ThatGuyDownInThe
    @ThatGuyDownInThe 3 года назад

    this quite literally changed my entire view of the world. wow.

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

    Im so angry that nobody noticed how CRAZYYYYYYY IMPORTANT SUPER HARD COOL AWESOME MIND BLOWING OUT OF WORLD this creation is , i cant even find words to describe what i think , you need to know mathematic and minecraft and redstone to know that this combination is absolute SUPERMASTERPIECE , you deserve millions of like and views for this