I Made a Graphing Calculator with Minecraft Redstone!

  Рет қаралды 647,700

mattbatwings

mattbatwings

Күн бұрын

I know I say this every video, but this is without a doubt the most challenging and complicated machine I've ever made. It required multiple components working together to solve equations and plot over 10,000 different point values.
Patreon: / mattbatwings
Discord: / discord
My socials: linktr.ee/mattbatwings
World Download: IMPORTANT!! - CARPET MOD IS REQUIRED. Otherwise, a single graph could take weeks. (JAVA 1.16.5) www.planetminecraft.com/proje...
Corner to Pixel Graphing Algorithm Circuit designed by ‪@JonDaFun‬
Optimization work done by ‪@Sloimay‬
-------------------------
Want to get more involved in the logical redstone community?
Learn Logical Redstone! • Logical Redstone Reloaded
Open Redstone Engineers (ORE): openredstone.org/
0:00 Showcase
3:29 Explanation
Music (in order):
C418 - Sweden (Minecraft Theme) (MIIDDY Trap Remix) / c418-sweden-miiddy-flip-2
Ship Wrek & Zookeepers - Ark [NCS Release] • Ship Wrek & Zookeepers...

Пікірлер: 1 700
@mattbatwings
@mattbatwings 2 жыл бұрын
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 2 жыл бұрын
Do those who don’t know, the graphing calculator they are using (other than the Minecraft one) is Desmos
@jamesflanagan6977
@jamesflanagan6977 2 жыл бұрын
Could you explain further about the 5Hz multiplier?
@mattbatwings
@mattbatwings 2 жыл бұрын
@@jamesflanagan6977 Check out this video kzbin.info/www/bejne/jmWslHuIqsunq7c its probably the best 5hz multiplier to date, using hexadecimal logic and other cool tricks
@iSyriux
@iSyriux 2 жыл бұрын
@@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 2 жыл бұрын
As PewDiePie once said: LOOK AT THE GRAPH!
@The_Horizon
@The_Horizon 2 жыл бұрын
imagine trying to test it and having to wait hours just to see if something works
@TruMiner
@TruMiner 2 жыл бұрын
Student: can we use calculators? Teacher: Yes Student: downloads Minecraft and builds this contraption
@mattbatwings
@mattbatwings 2 жыл бұрын
hence the python code hahaha
@jamesdonnelly8369
@jamesdonnelly8369 2 жыл бұрын
Why do I see your comment on nearly half the vids I watch on KZbin
@radekt.7843
@radekt.7843 2 жыл бұрын
@@mattbatwings "make it it python, so it runs 20000x faster" said noone before you haha
@booklagecodwarrior
@booklagecodwarrior 2 жыл бұрын
Then someone griefs it
@JeSus-hl6zj
@JeSus-hl6zj 2 жыл бұрын
- No one: - This guy: "Hi I'm a Senior Redstone Developer"
@91jmixes40
@91jmixes40 Ай бұрын
1.1k likes and no replies? Let me fix that
@MaxPicAxe
@MaxPicAxe 2 жыл бұрын
You: "This was a crazy project" Also you: "This took just over a month" HOW DID YOU DO IT SO FAST???
@Rudxain
@Rudxain 2 жыл бұрын
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
@Hauiui
@Hauiui 2 жыл бұрын
я за 5 минут построил математический процессор с 16 командами
@timmyfamilygaming8465
@timmyfamilygaming8465 2 жыл бұрын
@@Rudxain dude are you good? Why are you ignoring sleeping and eating? Please seek professional help!
@Rudxain
@Rudxain 2 жыл бұрын
@@timmyfamilygaming8465 lmao
@timmyfamilygaming8465
@timmyfamilygaming8465 2 жыл бұрын
@@Rudxain what's funny? I'm actually worried about your mental health
@charles3840
@charles3840 2 жыл бұрын
"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....
@zh9664
@zh9664 2 жыл бұрын
"its thick, but thin in some parts, and still has holes in it" sounds perfect to me
@hacker1oo173
@hacker1oo173 2 жыл бұрын
Sus
@___aaron.m7930
@___aaron.m7930 2 жыл бұрын
@@hacker1oo173 Their
@hat_kid6224
@hat_kid6224 2 жыл бұрын
Ayo?? 🤨 📸
@Fred_the_1996
@Fred_the_1996 2 жыл бұрын
@@hat_kid6224 ayo the pizza here
@canilogin1730
@canilogin1730 2 жыл бұрын
OH GOD NO DON'T SEXUALIZE THAT!
@cubfan
@cubfan 2 жыл бұрын
Well done!
@mattbatwings
@mattbatwings 2 жыл бұрын
Thanks so much!!
@MadGenious
@MadGenious 2 жыл бұрын
Yooo! How can Mat join Hermitcraft? xD
@MrToby11
@MrToby11 2 жыл бұрын
Hey Cub, didn't expect to see you here. This is truly amazing.
@Chicken_Soy
@Chicken_Soy 2 жыл бұрын
Yup
@dheerparekh1305
@dheerparekh1305 2 жыл бұрын
show mumbo this
@xvnexus8814
@xvnexus8814 2 жыл бұрын
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
@DoxxTheMathGeek
@DoxxTheMathGeek Жыл бұрын
3:14 Is a nice time!
@Lightilin
@Lightilin 2 жыл бұрын
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 2 жыл бұрын
thanks!! glad it made sense haha
@DaniSC_l1
@DaniSC_l1 2 жыл бұрын
@@mattbatwings as someone who doesnt know how redstone works, this is really fascinating on how people can achieve this kinds of levels!
@bsanjeev9544
@bsanjeev9544 2 жыл бұрын
As Some one who Doesn't play Minecraft everything looks like a cube.
@truthhunterhawk3932
@truthhunterhawk3932 2 жыл бұрын
Its amazing, and it proves how much more amazing are the mechanics and design of the real world!
@_m6_
@_m6_ 2 жыл бұрын
Guess English isn’t your main subject then
@defeatSpace
@defeatSpace 2 жыл бұрын
Calc teacher: "Stop playing Minecraft in class!" mattbatwings: "I'm using my calculator." Calc teacher: "Class was over 90 minutes ago..."
@RubyPiec
@RubyPiec 2 жыл бұрын
mattbatwings: shut up im almost done with the first question just wait 180 minutes
@ChiefYoshi
@ChiefYoshi 2 жыл бұрын
My calc teacher: idc, no calculators on tests
@DemirSezer
@DemirSezer 2 жыл бұрын
but why is the Calc teacher complaining if their class was over
@brunnomenxa
@brunnomenxa 2 жыл бұрын
@@DemirSezer, He's complaining about his attitude.
@DemirSezer
@DemirSezer 2 жыл бұрын
@@brunnomenxa the class was over 90 minutes ago tho, his attitude isn't the teachers problem anymore
@Boscawinks
@Boscawinks 2 жыл бұрын
This is so mind-blowing! I'm in awe. Great work on both the calculator and the explanation
@sayochikun3288
@sayochikun3288 2 жыл бұрын
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.
@nanamacapagal8342
@nanamacapagal8342 2 жыл бұрын
That is INSANE. Holy shit, I didn't know that was even possible without command blocks.
@legendgamertamil5180
@legendgamertamil5180 2 жыл бұрын
Nothing for is impossible
@DeMooniC
@DeMooniC 2 жыл бұрын
@@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 2 жыл бұрын
@@DeMooniC that's true but I saw some simple redstone game like no network dinosaur game that very cool
@TheForbiddenLemon
@TheForbiddenLemon 2 жыл бұрын
@@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
@austingilchrist-thomas5584
@austingilchrist-thomas5584 2 жыл бұрын
Even WITH command blocks this is insane to pull off
@RepeatSalt
@RepeatSalt 2 жыл бұрын
This man so smart, he understands everything Mumbo says in his videos
@mischiefthedegenerateratto7464
@mischiefthedegenerateratto7464 2 жыл бұрын
He's the reason mumbo calls himself stupid
@zokerino447
@zokerino447 2 жыл бұрын
At core it's just binary, but the implementation is the real challenge.
@KaiRex27
@KaiRex27 2 жыл бұрын
mumbo jumbo is not the redstone god u think he is
@vbgvbg1133
@vbgvbg1133 2 жыл бұрын
@@zokerino447 the same can be said about every computer ever, holy fuck i dont understand how its possible but
@ahmaddzaki1488
@ahmaddzaki1488 2 жыл бұрын
Even Mumbo would not understand any of this
@Simon-fu8sd
@Simon-fu8sd 2 жыл бұрын
just wow!! Really liked how you explained the evolution of methods with the code example, the 3rd method is really good.
@Lampe2020
@Lampe2020 3 ай бұрын
5:35 "That's how it works on Paper, but let's see how it runs on Spigot." - mattbatwings in some parallel universe
@V0R73X
@V0R73X 2 жыл бұрын
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 2 жыл бұрын
If you can make a 4-bit ALU, it's quite easy to expand the bus size. Good job.
@user-gs7fb3pr4o
@user-gs7fb3pr4o 2 жыл бұрын
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 2 жыл бұрын
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 2 жыл бұрын
@@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 2 жыл бұрын
@@Narnian_knight well Minecraft is practically single threaded for this
@IONATVS
@IONATVS 2 жыл бұрын
@@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 2 жыл бұрын
@@IONATVS I know a mod which KIND of does proper multi-threading, only thing it doesn't do redsstone
@mishy2055
@mishy2055 Жыл бұрын
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.
@carltonleboss
@carltonleboss Жыл бұрын
Very detailed and thorough explanation. So cool!
@CarlosRamos-qr4qi
@CarlosRamos-qr4qi 2 жыл бұрын
Watching this kind of content really makes me think about how wonderful human minds are, and there are 7 billions of them!
@maxwellsequation4887
@maxwellsequation4887 2 жыл бұрын
Most of them don't have one
@erickmartinsmxusca7562
@erickmartinsmxusca7562 2 жыл бұрын
7,5 billions
@gijsheufkens5117
@gijsheufkens5117 2 жыл бұрын
@@maxwellsequation4887 like you
@BlueProgamer212
@BlueProgamer212 2 жыл бұрын
@@gijsheufkens5117 lmao including you, I'm excluded and I'm not in A ∩ B Prediction: A huge argument will appear on the reply section.
@gijsheufkens5117
@gijsheufkens5117 2 жыл бұрын
@@BlueProgamer212 wow so smart
@DylanDoesStuff1
@DylanDoesStuff1 2 жыл бұрын
And I assume you’re NOT going to make a tutorial on this.
@forwadis
@forwadis 2 жыл бұрын
ofc not
@ayvenray1427
@ayvenray1427 2 жыл бұрын
I wish.
@jarturosv
@jarturosv 2 жыл бұрын
I wish he don't
@Nathouuuutheone
@Nathouuuutheone 2 жыл бұрын
I would love one on the multiplier
@infowars1089
@infowars1089 2 жыл бұрын
that solution you came up with for the screen was damn beautiful, well done!
@dwrabauke
@dwrabauke 2 жыл бұрын
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!
@amb1gduc886
@amb1gduc886 2 жыл бұрын
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 2 жыл бұрын
why create anything if it's already created?
@gregdaweson4657
@gregdaweson4657 2 жыл бұрын
@@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 2 жыл бұрын
@@gregdaweson4657 It was sarcastic, the guy above said why create this if you already have desmos.
@ClastronGaming
@ClastronGaming 7 ай бұрын
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
@ethannoble8821
@ethannoble8821 2 жыл бұрын
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 2 жыл бұрын
computer science student. thank you :)
@marmaladetoast
@marmaladetoast Жыл бұрын
This kind of stuff is what got me into computers.
@hinleung7502
@hinleung7502 2 жыл бұрын
Absolutely mind blowing, especially the switch to method 3
@richardhubbard2151
@richardhubbard2151 2 жыл бұрын
That is just incredibly cool! Nice work!
@bluesillybeard
@bluesillybeard 2 жыл бұрын
"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 2 жыл бұрын
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 2 жыл бұрын
Probably a huge pain to implement
@StrategicGamesEtc
@StrategicGamesEtc 2 жыл бұрын
What about parallel processing?
@ClayMurray8
@ClayMurray8 2 жыл бұрын
@@StrategicGamesEtc marching squares is embarrassingly parallel. That’s the actual technical term
@StrategicGamesEtc
@StrategicGamesEtc 2 жыл бұрын
@@ClayMurray8 ahh, cool
@ultraage2000
@ultraage2000 2 жыл бұрын
"You don't even wanna know how long this one took." That only makes me more interested in finding out.
@benrex7775
@benrex7775 2 жыл бұрын
He wrote it down on the right side. It's just the speed up, but you can find out.
@blakksheep736
@blakksheep736 2 жыл бұрын
He said 30 hours with the speedup mod.
@NathanaelV
@NathanaelV 2 жыл бұрын
About 30 hours
@Mario-he9db
@Mario-he9db 2 жыл бұрын
Fun fact: without the mod he had waited 24 days XD
@flopsnail4750
@flopsnail4750 2 жыл бұрын
I really love method 3, such an elegant solution. Really good explanation and video!
@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!
@unnervingibet117
@unnervingibet117 2 жыл бұрын
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.
@charlesreischer2612
@charlesreischer2612 2 жыл бұрын
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 2 жыл бұрын
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
@ryanretrogamer7
@ryanretrogamer7 11 ай бұрын
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!
@JoseFloresEC
@JoseFloresEC 2 жыл бұрын
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
@MaizumaGames
@MaizumaGames 2 жыл бұрын
This is brilliant! Very well done! That neighbor-checking algo for the line drawing is pretty cool :-]
@mattbatwings
@mattbatwings 2 жыл бұрын
Thanks :) I hope you saw your scoreboard that I used in tetris, you helped make it possible!
@TrideGD
@TrideGD 2 жыл бұрын
The way you explained this makes it seem so simple. Amazing build, and amazing explanation! Really making me wanna get back into Redstone computation!
@V0R73X
@V0R73X 2 жыл бұрын
Tride? I thought u did gd.
@TrideGD
@TrideGD 2 жыл бұрын
@@V0R73X fun fact, I do have multiple interests lol
@rixius1337
@rixius1337 2 жыл бұрын
Hey that was a really awesome video nice going nice job on the computing architecture im sure that's a real in demand job man and good thinking on your solutions, all great man hell yeah
@fn9869
@fn9869 2 жыл бұрын
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
@JonDaFun
@JonDaFun 2 жыл бұрын
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 :)
@jacobsmith3925
@jacobsmith3925 2 жыл бұрын
This is so unimaginably impressive. I can't believe you did this.
@tomothyhere7075
@tomothyhere7075 2 жыл бұрын
Really cool, mate, appreciate people like you cause this is insane. I could not even dream of something like this being possible. You gained my respect and a subscriber ;)
@Gandhi_Physique
@Gandhi_Physique 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.
@DeMooniC
@DeMooniC 2 жыл бұрын
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 2 жыл бұрын
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 2 жыл бұрын
@@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 жыл бұрын
@@mattbatwings have you started working on this idea yet?
@Pow1270
@Pow1270 2 жыл бұрын
I can't stop being impressed with your Redstone buildings :)
@itznidal9501
@itznidal9501 2 жыл бұрын
I've been trying to get into mc cpu video for a while, and this is HUGE insipration! thank you
@katelyn8988
@katelyn8988 2 жыл бұрын
This is the coolest thing I’ve ever seen in Minecraft. Props for putting all that time and energy into this.
@henrycgs
@henrycgs 2 жыл бұрын
I don't think I've ever learned this much actually useful stuff in a minecraft video
@TheGunMasterDigital
@TheGunMasterDigital 2 жыл бұрын
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 :)
@3zachm
@3zachm 2 жыл бұрын
Amazing explanations, that alone made this video 100% worth the watch
@Azeal
@Azeal 2 жыл бұрын
I can see a modified version of this being used for vector graphics eventually, phenomenal job!
@tunir3010
@tunir3010 2 жыл бұрын
My man, this is absolutely incredible.
@pi314159265358978
@pi314159265358978 2 жыл бұрын
That's insane. wow. Awesome! I really appreciate the graphing method explanation.
@mattbatwings
@mattbatwings 2 жыл бұрын
thanks man :)
@Lightilin
@Lightilin 2 жыл бұрын
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 2 жыл бұрын
@@Lightilin Nooo why did you point that out =(
@pi314159265358978
@pi314159265358978 2 жыл бұрын
@@Lightilin :-D
@ZoonTijd
@ZoonTijd 2 жыл бұрын
Absolutely amazing job on this!!
@commanderlabs
@commanderlabs 2 жыл бұрын
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.
@czer2483
@czer2483 2 жыл бұрын
I respect you for wanting to do it more because you have talent, best regards from Poland
@Minemanoo
@Minemanoo 2 жыл бұрын
Amazing machine, amazing explanation, but most importantly the graphs with method #3 look indeed perfect, much better than with the threshold method!
@mattbatwings
@mattbatwings 2 жыл бұрын
I was wondering when you would comment :) Thanks so much, you were the inspiration for this!
@Minemanoo
@Minemanoo 2 жыл бұрын
@@mattbatwings yaayy ;) happy to hear that
@SAIKA_SAN
@SAIKA_SAN 2 жыл бұрын
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
@danielrhouck
@danielrhouck 2 жыл бұрын
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)
@Reading-dx7uq
@Reading-dx7uq 2 жыл бұрын
if anyone is wondering, it took 24⅙ days for the rotated ellipse to graph (in real time). since carpet mod has changed it to 20x, in game it would be 1 day, 4 hours and a bit.
@diegoferreirafernandez7793
@diegoferreirafernandez7793 2 жыл бұрын
I can't find a single word to express how much i'm impressed
@oskarwojtyna2278
@oskarwojtyna2278 2 жыл бұрын
masterpiece bro, well done!
@simuntomic
@simuntomic 2 жыл бұрын
The best red stone video I’ve ever seen. Great explanation!
@abdalmuhsin393
@abdalmuhsin393 2 жыл бұрын
I can’t even begin to quantify how much binary went into this, it’s insane
@redyau_
@redyau_ 2 жыл бұрын
You mean you can't quantize it? ;)
@pvic6959
@pvic6959 2 жыл бұрын
well, i mean redstone is just binary algebra lol
@Michaelonyoutub
@Michaelonyoutub 2 жыл бұрын
now imagine just how much actual computers use binary
@universenerdd
@universenerdd 2 жыл бұрын
@@Michaelonyoutub all of them
@biglexica7339
@biglexica7339 Жыл бұрын
@@universenerdd no
@tony-the-fox42
@tony-the-fox42 2 жыл бұрын
It's absolutely insanely beautiful
@Akkaren79
@Akkaren79 2 жыл бұрын
The corner method is extremely smart! Also congratulations on the algorithm blessing you.
@cloroxbleach7554
@cloroxbleach7554 2 жыл бұрын
You are soooo underrated, how do you not even have at least 100k subs with all this?
@NotBanned_
@NotBanned_ 2 жыл бұрын
Yoo I used to play on a server you ran, and forgot I subbed to you. This is sick as hell.
@mattbatwings
@mattbatwings 2 жыл бұрын
I remember :D
@kato_dsrdr
@kato_dsrdr 2 жыл бұрын
One of the most impressive redstone build so far. This is basically a working computer in minecraft.
@ryanatebryan2412
@ryanatebryan2412 2 жыл бұрын
Alright you made me subscribe after see your hard work and patience to pass the time
@HazieMoo
@HazieMoo 2 жыл бұрын
Bloody hell thats impressive, nice job.
@JasminUwU
@JasminUwU 2 жыл бұрын
This is really cool. That algorithm sounds like marching squares
@the-er1cd
@the-er1cd 2 жыл бұрын
Came from reddit. I just wanted to say the algorithm you devised for filling the graph was so cool and creative.
@illu-logoeditor
@illu-logoeditor 2 жыл бұрын
well i came from tiktok
@ekaylor4104
@ekaylor4104 2 жыл бұрын
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.
@renshrimp
@renshrimp 2 жыл бұрын
its amazing how games such as minecraft can make Calculators and other complicated Machines
@52flyingbicycles
@52flyingbicycles 2 жыл бұрын
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!
@jlco
@jlco 2 жыл бұрын
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?
@vietnamgamer9490
@vietnamgamer9490 2 жыл бұрын
This is just insane… I can’t even theorize how you began to make this happen
@frankdurso9671
@frankdurso9671 2 жыл бұрын
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!
@PubicGore
@PubicGore 2 жыл бұрын
I don't mean to be technical, but the claim at 1:11 "It's capable of graphing any implicit equation up to 38 characters long." is incorrect. It can graph implicit functions that are on the polynomial ring with rational coefficients. Q[x] (Of course, that's for polynomials). Or more generally, the field of rational expressions F(x), on which we there exist implicit functions with rational coefficients, which arise naturally from the indeterminate X, where a rational expression is any element of the field of fractions of the polynomial ring F[x], which is also a unique factorization domain. This can account for rational functions. Edit: Actually I definitely mean to be technical, I just don't mean to be rude.
@PubicGore
@PubicGore 2 жыл бұрын
Also, note that this means it can actually graph 0% of implicit functions up to 38 characters long. Because there is an incountably infinite amount of irrational numbers which could be coefficients. But of course, this calculator cannot graph irrational numbers. (Nor can it hold value for any transcendental numbers, only algebraic ones.) There are an infinite amount of rational numbers and irrational numbers, but one is incountably infinite, one is not. The set of rational numbers has the same cardinality has the natural numbers, or integers. While the set of irrational numbers is equinumerous to the real line. So, this calculator in the grand scheme of things can graph 0% of all implicit equations up to 38 characters long.
@joshmarkovich4608
@joshmarkovich4608 2 жыл бұрын
Always one lol
@ExFabian
@ExFabian 2 жыл бұрын
yes whatever you said
@JOMU_MAKU
@JOMU_MAKU 2 жыл бұрын
i have no idea what you just said but I agree
@tanfred8629
@tanfred8629 2 жыл бұрын
it's really great that you tried to sound as polite as possible, that's not always a thing on the internet. Thanks for making the internet more a better place :)
@Eyeofthestorm-zw1fe
@Eyeofthestorm-zw1fe 2 жыл бұрын
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 2 жыл бұрын
28K !!! Yo ingresé por una noticia que ví en Google
@theRealRindberg
@theRealRindberg Жыл бұрын
Impressive and fascinating!
@Noobmaster_x69
@Noobmaster_x69 2 жыл бұрын
So cool! Love it
@odberatel0066
@odberatel0066 2 жыл бұрын
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?
@ceddyd
@ceddyd 2 жыл бұрын
Meanwhile I struggle to make a 16 bit adder in any reasonable amount of space.
@_lilnuggetwithbbqsauce3615
@_lilnuggetwithbbqsauce3615 2 жыл бұрын
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 2 жыл бұрын
@@_lilnuggetwithbbqsauce3615 I know how to make one I just can’t compact it or make it run at any reasonable speed
@_lilnuggetwithbbqsauce3615
@_lilnuggetwithbbqsauce3615 2 жыл бұрын
@@ceddyd cca adders in general are pretty fast and compact
@SEOTADEO
@SEOTADEO 2 жыл бұрын
Great work!
@plootyluvsturtle9843
@plootyluvsturtle9843 2 жыл бұрын
this is just absolutely beautiful
@magnet2612
@magnet2612 2 жыл бұрын
After 10 years: **Playing in minecraft in computer in minecraft**
@petra_gr
@petra_gr 2 жыл бұрын
Wow, after watching this, I feel like I actually understand why this isn't as intimidating as it looks. Still SUPER impressive.
@theovermind2149
@theovermind2149 2 жыл бұрын
amazing machine bro!
@mikael3095
@mikael3095 2 жыл бұрын
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.
@RomaNickel
@RomaNickel 2 жыл бұрын
Me in one month: builds dirt house with doorbell and piston door He in one week:
@guilhermemendonca8959
@guilhermemendonca8959 2 жыл бұрын
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 2 жыл бұрын
thanks! if you watch until the graphing method, i explain how it will still look perfect even if no points are integers
@guilhermemendonca8959
@guilhermemendonca8959 2 жыл бұрын
@@mattbatwings Sorry, my bad for not watching the entire video. Keep it up man!
@mrxsatyr8459
@mrxsatyr8459 10 ай бұрын
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
@robinmaurer2645
@robinmaurer2645 Жыл бұрын
This is mind-boggling holy shit :D this is essentialy embedded systems engineering you've done there
@nerdykevin
@nerdykevin 2 жыл бұрын
I'm pretty sure you're the person my parents compare myself to.
@khleeshfoxhog6680
@khleeshfoxhog6680 2 жыл бұрын
Mumbo jumbo is trembling
@iSyriux
@iSyriux 2 жыл бұрын
Mumbo Jumbo isn't even that good at redstone he's just a bit funny at times and that's worth millions of views on youtube
@professeurredstone2134
@professeurredstone2134 2 жыл бұрын
Woaw that is incredible !
@lythd
@lythd Жыл бұрын
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.
I Made a Multi-Line Renderer with just Redstone!
16:40
mattbatwings
Рет қаралды 505 М.
How We Made Microsoft Paint in 24 Hours
11:43
mattbatwings
Рет қаралды 1,7 МЛН
Super gymnastics 😍🫣
00:15
Lexa_Merin
Рет қаралды 96 МЛН
🍟Best French Fries Homemade #cooking #shorts
00:42
BANKII
Рет қаралды 62 МЛН
I Made Pac-Man with just Redstone!
29:54
mattbatwings
Рет қаралды 438 М.
Minecraft's Most Mind-Blowing Inventions...
10:49
Sipover
Рет қаралды 16 МЛН
The Fascinating Math behind Piston Extenders #SoME3
20:08
mattbatwings
Рет қаралды 557 М.
We Built the Internet in Minecraft
25:18
Branzy
Рет қаралды 2,2 МЛН
Building your INSANE Redstone ideas!
16:05
mattbatwings
Рет қаралды 378 М.
Bedrock's Redstone SUCKS, Here's Why.
10:38
Purplers
Рет қаралды 1,2 МЛН
We Made Atari Breakout with just redstone!
22:56
mattbatwings
Рет қаралды 114 М.
I Wrote Minecraft for a Calculator
14:43
The Science Elf
Рет қаралды 1,3 МЛН
I Built a Calculator in Survival Minecraft
29:45
rekrap2
Рет қаралды 2,3 МЛН
I Made Flappy Bird with just Redstone!
14:04
mattbatwings
Рет қаралды 288 М.