Тёмный

I Made The World's FANCIEST Redstone Calculator! 

mattbatwings
Подписаться 224 тыс.
Просмотров 27 тыс.
50% 1

Опубликовано:

 

12 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 422   
@mattbatwings
@mattbatwings 10 часов назад
SIGN UP FOR THE RECESS WAITLIST HERE!!! recess.gg/mattbatwings And join the Redstone at Recess discord!! discord.gg/X9CXVAqZAG Questions? Ask in reply to this message, or ask in the discord!
@kaiperdaens7670
@kaiperdaens7670 10 часов назад
Could you maybe make a video that shows you building something, but the whole process and not necessarily with commentary.
@SulaimanYahyaAltaf
@SulaimanYahyaAltaf 10 часов назад
Maybe you could make a second channel with the entire building process
@kaiperdaens7670
@kaiperdaens7670 10 часов назад
How does postfix know if 123+ means 12 + 3 or 1 + 23?
@ProfessorRex824
@ProfessorRex824 9 часов назад
What happens in cases of singularities?
@pythonpal-z3g
@pythonpal-z3g 9 часов назад
the thing is, people all dont have access to money, is it free?
@Ierzi
@Ierzi 9 часов назад
GUYS THE VIDEO ISNT SPONSORED BY BRILLIANT
@kaliss6110
@kaliss6110 9 часов назад
we fr got a mattbatwings video not sponsored by brilliant before gta 6
@mikaelfoster9726
@mikaelfoster9726 8 часов назад
Extra likes for the man he loves us
@ELITE-CHIEF-DRILL-MAN-ko3yp
@ELITE-CHIEF-DRILL-MAN-ko3yp 8 часов назад
HOW
@VirnS_U
@VirnS_U 8 часов назад
Oh my gosh! 🤯
@NK-61
@NK-61 8 часов назад
🤯
@icewizard7619
@icewizard7619 8 часов назад
Now for the Ultimate Challenge: Add Sqrt, Exponents Add Functions like sin, cos and tan Add Imaginary Numbers (-> Square Root of negative Numbers puts imaginary number) Add a nice Display to show Exponents, like graphically how you would write it, with the exponent on top of the Number. Good Luck! :) (Your work is absolutely amazing and I really appreciate it! I know some of these Ideas are very hard to impossible to build. Hopefully you always stay such a great RU-vidr and Redstoner! :D)
@elen1ap
@elen1ap 8 часов назад
I guess that what you described is Turing Complete. We just have to wait for the end of let's build a Redstone computer.(Oh my god 36 minutes ago)
@srengp3805
@srengp3805 7 часов назад
It should also include constants like pi and e
@icewizard7619
@icewizard7619 7 часов назад
@@srengp3805 Yes, in addition that would be cool too
@icewizard7619
@icewizard7619 7 часов назад
@@elen1ap Turing complete requires way less than that, theoretically a ALU and Registers already is Turing Complete
@BrankoVT
@BrankoVT 7 часов назад
I don't know if this already has it, but protection against invalid equations would be cool, as well as a backspace button.
@darske1
@darske1 9 часов назад
I'm a mechatronics engineer and a senior software developer. I have to say that I'm amazed with all your dedication and creativity, mixing all the things I love in your videos. Keep it up man!
@pixelgoose98
@pixelgoose98 10 часов назад
part 2 idea!: ADD SIN, COS, TAN, ^ , and if possible, variables
@0kr4m
@0kr4m 9 часов назад
nooo not sin cos tan 😢
@LevelUpGA
@LevelUpGA 9 часов назад
​@@0kr4m more like df(x)/dx 😁
@lilcocoabean25
@lilcocoabean25 9 часов назад
sin cos and tan would be WAY too hard ngl, vars should be easy tho
@Dummy42329
@Dummy42329 8 часов назад
even better, he should add the constants e, i and pi with exponentiation so that the thumbnail isn't clickbait
@Kilming
@Kilming 8 часов назад
​@@Activation123I mean, it shouldn't be hard, it is just division
@GameJam230
@GameJam230 9 часов назад
What you could also do if you wanted to have a history of old inputs is have the display be multi-rowed, but only the bottom row gets input to by the controls. Then, whenever you hit enter, it just passes the line to the row above it with some sort of 2D shift register, one for shifting the characters to the left, another for shifting everything up, making it look like a real multi-line calculator
@skmgeek
@skmgeek 8 часов назад
this would be really cool!
@sethklaassen2532
@sethklaassen2532 9 часов назад
How does this calculator handle dividing by zero?
@LevelUpGA
@LevelUpGA 8 часов назад
@@sethklaassen2532 definitely with TNTs 🤣💥
@Brunon-bj1hx
@Brunon-bj1hx 7 часов назад
2:0=... We found a problem with your computer, Shutting down
@TheFakeXdfishy
@TheFakeXdfishy 7 часов назад
It implodes
@lucajfelici
@lucajfelici 6 часов назад
Inf
@SimplexonYt
@SimplexonYt 6 часов назад
it probably just outputs all ones
@WildScaryFox
@WildScaryFox 10 часов назад
The output cleaning part sounds a lot like significant figures
@UODZU-P
@UODZU-P 9 часов назад
you would be correct
@wueffiYT
@wueffiYT 9 часов назад
Hi foxy
@artefox0
@artefox0 8 часов назад
@@wueffiYT hi waflle
@VoopVomm
@VoopVomm 10 часов назад
You’ve inspired me to learn so much more about computing and helped motivate me to major in computer engineering & programming!! You’re great keep up the amazing work!!
@unflexian
@unflexian 6 часов назад
❤️
@speedycube64
@speedycube64 7 часов назад
Man, I got excited for complex exponentials, but still, amazing build. I once had a programming assignment to convert expressions to postfix notation, and now I finally know why that's useful, so that's cool.
@Goldev
@Goldev 8 часов назад
Matt : "and i think the calculator is finished!" Me : What's 9+10? the calculator : 21
@shinboonsangnoom8191
@shinboonsangnoom8191 2 часа назад
Yeah it answers in base 10.
@bobbydhopp65
@bobbydhopp65 Час назад
computation: base 12, answer: base 10
@REAL_TEst
@REAL_TEst 9 часов назад
Part 2: Scientific calculator in Minecraft
@eneaganh6319
@eneaganh6319 9 часов назад
He already did a graphic one
@rodrigoqteixeira
@rodrigoqteixeira 10 часов назад
0:45 decimal point? I feel like fixed point arithmetic is coming. Edit: 3:12 YEAAAAAAA I GUESSED IT!!!!
@Purple835
@Purple835 9 часов назад
nice one
@mrBrod._.
@mrBrod._. 6 часов назад
😂
@redtaileddolphin1875
@redtaileddolphin1875 9 часов назад
lol fuck I missed the thumbnail mistake now it’s already fixed It said e*i^pi + 1 = 0 What’s correct and now there is e^i*pi + 1 = 0. The i was the same size as the e, when it should instead be same size as the pi
@teggolT
@teggolT 7 часов назад
**technically**, it's e^(i*π) 🤓
@unflexian
@unflexian 6 часов назад
hmm yes i love e^(iπ²/2+1)+1
@PortRhouse
@PortRhouse 56 минут назад
This is damn cool. I've seen some other really incredible redstone calculator showcases (namely your very own incredible graphing calculator), but I like how this one distills the complex problem of evaluating an expression into it's fundamental steps, then concisely explains how to solve each of those steps from a redstone/ CS perspective and brings it all together in a complete package. I really feel like I understand what I am looking at with this build and it doesn't just seem like an impressive mess of wires.
@masonbarber871
@masonbarber871 8 часов назад
I think a history display of recent equations and results would be cool and relatively easy. The most important thing for doing more advanced math would be variables and an "answer" button like a TI84. The answer token lets you use the result of the last equation in the middle of a new one, allowing for stuff like "1/Ans".
@kngod5337
@kngod5337 9 часов назад
On the minus sign topic. You say you use a binary minus and an unary minus but from my knowledge it should be possible to only use the unary to negate the next token and then add the previous instead of differentiating between the operations. In the end substraction is only adition by a negative number
@mattbatwings
@mattbatwings 9 часов назад
Ah true, didn't think of that! Hardware wise I think it would end up being about the same - essentially the negator would be moved from evaluation to tokenization
@timer192
@timer192 9 часов назад
Now make a machine that can run Doom
@IonRadianceGT
@IonRadianceGT 4 часа назад
Dude
@kaloncpu57
@kaloncpu57 3 минуты назад
Insanely cool step up for redstone calculators, and a redstone school is such a great idea. Banger video
@J3ff_K1ng
@J3ff_K1ng 8 часов назад
I really really did not expect this video to get that interesting
@Mateo-zi8ub
@Mateo-zi8ub 5 часов назад
6:30 that is really, really useful.
@mainakkamakar599
@mainakkamakar599 10 часов назад
"That looks easy"
@eagle32349
@eagle32349 9 часов назад
You know, it would've been easier just to make number after a minus straight up negative (two's complement if you will) then just using regular addition. I also really liked the base 2 multiplication trick of just separating a multiplication into powers of two, then bit shifting, and finally adding back together, would've been cool to see a two way system for both multiplication and division, since all that's necessary for the entire calculator be this + two adders.
@angeldude101
@angeldude101 5 часов назад
This trick predates binary computers and even binary positional notation itself by _thousands of years,_ actually being considered easier than multiplying decimal numbers even for humans. It's often call "Russian Peasant Multiplication", though it seems to have existed even in ancient Egypt. Yes; people were doing binary long multiplication before they were doing _binary._
@Vasilikiii4
@Vasilikiii4 10 часов назад
Bro I cant do these calculations and you did them in a blocky game with redstone faster than I am able to do a 3-digit subtraction??
@eeReal_Diamond
@eeReal_Diamond 7 часов назад
The redstone builds become so hard, that there is an actual class about redstone 💀
@Niiki-
@Niiki- 10 часов назад
wth is even that, i mean like, just how
@atom1kcreeper605
@atom1kcreeper605 9 часов назад
And, or, xor , not
@Flunium
@Flunium 9 часов назад
it’s Minecraft
@atom1kcreeper605
@atom1kcreeper605 9 часов назад
​@@Fluniumthat to
@Flunium
@Flunium 9 часов назад
@@atom1kcreeper605 too*
@85dot6
@85dot6 9 часов назад
very nice explanation on tokenization/ lexing
@spiderz8144
@spiderz8144 7 часов назад
I want to see some dude who actually works for NASA or SpaceX use this for something work related. It would be the biggest meme in Minecraft for a long time. “NASA uses red stone calculator to prepare for rocket launch.”
@willnoyes7019
@willnoyes7019 9 часов назад
This looks amazing super well-made
@bigjax7371
@bigjax7371 10 часов назад
What level of education in computational science/engineering and programming did you receive?
@Garfield_Minecraft
@Garfield_Minecraft 3 часа назад
bro finally built the FPU
@shauas4224
@shauas4224 9 часов назад
You are doing so much for the redstone community its insane
@Ngiyaaaw
@Ngiyaaaw 7 часов назад
The way the number moves from right to left at 17:19 is so satisfying.
@BetaTester704
@BetaTester704 3 часа назад
Might be revolutionary for redstone computers going forward
@Slimebob
@Slimebob 4 часа назад
8:21, we learnt that as 'BIDMAS' Lol B - Brackets I - Indices D - Division M - Multiplication A - Addition S - Subtraction
@alextester8805
@alextester8805 Час назад
I learned bedmas, with exponents
@Dfnkeyyy
@Dfnkeyyy 5 часов назад
0:0 appearently to the calculator: 32767.999 thats the real output lol
@goitwe8564
@goitwe8564 4 часа назад
dude, you managed to describe postfix vs infix in like 30 seconds with more clarity than my 25 minute class did. MASSIVE props!
@SuperbMuffin
@SuperbMuffin 9 часов назад
holy, good job i LOVE your channel
@X.K-tuber
@X.K-tuber 6 часов назад
13:50 fun fact you only need one subtractor because -u# = 0-b# where # is the input
@iaminfinityiq7182
@iaminfinityiq7182 2 часа назад
This is exactly what I need! I've been struggling to make an evaluator that uses PEMDAS!
@Maxjoker98
@Maxjoker98 7 часов назад
Very cool video as always! "postfix" notation is also sometimes called "reverse polish notation"(and some scientific calculators use it or can use it directly). All these parsers in Minecraft redstone projects lately got me thinking... How long until the first Minecraft CPU has it's own redstone-based assembler/compiler?
@samuelhulme8347
@samuelhulme8347 6 часов назад
I think someone has nearly done this a long time ago but I don’t remember who. (Except the assembler weren’t in game, it was an external program which created a schematic for the ROM that gets pasted in to the world)
@Maxjoker98
@Maxjoker98 6 часов назад
@@samuelhulme8347 Yes, people have built Minecraft CPUs with external assemblers/compilers - I'm actually nearly complete on mine. But I really want to see an *in-game* assembler/compiler, with no external tools needed! I wouldn't even mind if it uses command blocks, and more complicated parsers have been built in Minecraft before(e.g. SethBlings BASIC interpreter including lexer/parser/interpreter), although a "survival-friendly" version definitely could be build and would be cool!
@GAMEOVER_0800_aka_clan
@GAMEOVER_0800_aka_clan 3 часа назад
aight so i was learning math in this video
@archied7370
@archied7370 10 часов назад
You’re actually insane
@Toxigon
@Toxigon 10 часов назад
That looks amazing
@TheRealH2OBlue
@TheRealH2OBlue 10 часов назад
Ok now this is just REALLY impressive. You are so insanely good at computer redstone than what I originally thought of you.
@Will_-it3mh
@Will_-it3mh 7 часов назад
man i struggled to do a "windows styled" calculator in a windows form enviroment in coding class. Very cool
@RobRed1011
@RobRed1011 10 часов назад
It Would Be Cool If you Made A Physics Screen Where you draw something and depending on how they look Specific physics will happen
@doddipatlalakshmi901
@doddipatlalakshmi901 2 часа назад
Hey @mattbatwings in India we use BODMAS instead of PEMHDAS B-brackets (),[],. O-order D-division M-multiplication A-addition S-subtraction
@maddy_uwu_8330
@maddy_uwu_8330 Час назад
they work the same. Multiplication and Division aren't evaluated in a specific order, just left to right. Addition and Subtraction are also just left to right. What matters is that you do multiplication and division BEFORE addition and subtraction Also, Parentheses (P) is the same as Brackets (B) and the O is just another word for E, its the same
@johnroylapida1443
@johnroylapida1443 8 часов назад
The negative sign and subtraction sign was a pain in the ass when I first learned and tried to code infix to postfix notation
@vibaj16
@vibaj16 4 часа назад
same
@FireAssassin124
@FireAssassin124 10 часов назад
Always a great day when matt uploads
@realmazurex
@realmazurex 6 часов назад
for the binary and unary issue, couldn't you just convert all subtractions to unary by placing a positive symbol beforehand and wrapping the number in parenthesis, it would probably save some space, not sure about complexity, but if I were to assume, it would also make it simpler, as you're only adding a symbol to the operation, rather than making a whole new separate token
@SF124-gy7hk
@SF124-gy7hk 7 часов назад
9:05 okay, can we just talk about how the first thing in his search suggestions is "how to vote"?
@unflexian
@unflexian 6 часов назад
10:40 there are tons of esoteric programming languages where arithmetic works like this, the general term is stack based but my favorite is brainflak
@MadocComadrin
@MadocComadrin 2 часа назад
Stack-based languages often use pre/postfix for arithmetic, but you can have pre/postfix arithmetic outside of stack-based langauages, e.g. the Lisp family. There's also non-esoteric stack-based languages such as Forth.
@kidredglow2060
@kidredglow2060 9 часов назад
It is crazy that this is even possible!
@ianyourgod
@ianyourgod 10 часов назад
this is an interesting way of doing this. most approaches i know use recursion, but that’s not easily possible in redstone.
@rodrigoqteixeira
@rodrigoqteixeira 10 часов назад
FINALLY NEW VIDEO!!! nice, let's ser what calculator v3 does
@AdamT69
@AdamT69 10 часов назад
Dude. You're insane. Absolutely insane.
@TheAppleFreak
@TheAppleFreak 10 часов назад
I'm definitely going to need to take a look at the display you made! One of the projects I've done historically on the server I play on is a 24 char typewriter using 3x5 characters, and while I think the individual display modules are about ideal, I'm really curious if you've done something to improve on my own take on the design. Seems there's some convergent ideas judging by what I've seen in the video thus far.
@captheobbyist6434
@captheobbyist6434 8 часов назад
for a bit i thought that you added integrals into minecraft, because divison sign looked so similar
@rodrigoqteixeira
@rodrigoqteixeira 6 часов назад
7:50 interesting. In the compiler I just made a - with nothing on the left, it implicitly adds a 0 token.
@y337
@y337 7 часов назад
Is this what this new slang term “calc” is short for?
@vibaj16
@vibaj16 4 часа назад
never heard of that
@y337
@y337 2 часа назад
@@vibaj16 FOR THOSE OF YOU WHO JUST JOINED STREAM, calc is short for calculator. I’m just using slang, guys ☝️😔
@Forza_Horizon_5_cars
@Forza_Horizon_5_cars 7 часов назад
nice, today i made a ROM system that has circles stored in it, took inspiration from your MS paint vid mattbatwings
@thatukrdude
@thatukrdude 7 часов назад
Ideas to add: function (f), √, π, %
@Old_SDC
@Old_SDC 3 часа назад
This video is perfectly timed thank you!! I’m writing a calculator as a project in college and Shunting Yard was exactly what I needed 🫶
@lachhiramka
@lachhiramka 8 часов назад
man i am just waiting for the day when Minecraft gets added to the long list of things that can run doom on it
@elen1ap
@elen1ap 8 часов назад
It is for a long time.
@Obsydianix
@Obsydianix 9 часов назад
I finally know how calculators know the operation sequence.
@Clappybara.
@Clappybara. 5 часов назад
Hahahah, he chaged the ei^π to e^iπ. He realized his mistake 😂
@samuelthecamel
@samuelthecamel 7 часов назад
Bro made Redstone Engineering 101 a real class
@LissaThompson-s1i
@LissaThompson-s1i 7 часов назад
yo matt this is the coolest thing iv ever seen
@Maturman
@Maturman 8 часов назад
17:25 Here's calculation error(but I know it should be and why it has to be here)
@SillyPerrin
@SillyPerrin 4 часа назад
Bro’s not just a Minecraft geek. He’s a math geek.
@Brunon-bj1hx
@Brunon-bj1hx 7 часов назад
I understand that a lot of effot anstuff goes to these recess but 20$/week is a lot, that's like 100zł, there is no way i coud ever possibly afford that
@darianfrank4443
@darianfrank4443 7 часов назад
Really good work. Love yozr Videos. Keep it up
@Ayden-ik3nr
@Ayden-ik3nr 5 часов назад
Quite good! If just my calculators were close to that...
@rodrigoqteixeira
@rodrigoqteixeira 10 часов назад
6:10 Why? You can you binary with fixed point on base 10. Like what you did on the old calculator. It just works (with tweeks to division)
@Gustavo_-gs4op
@Gustavo_-gs4op 7 часов назад
I put it to the ultimate test of calculating 1/0 and the answer was 32767.999. Maybe this calculator is smarter than all of us combined.
@романабоба-ь7ч
@романабоба-ь7ч 5 часов назад
1/0 should give you an infinite number (function 1/x decreases on the range (0; +inf)). But this calculator doesn't have inf, so it just returns the maximum number it can handle
@Gustavo_-gs4op
@Gustavo_-gs4op 5 часов назад
It was a joke
@atom1kcreeper605
@atom1kcreeper605 9 часов назад
Now to make BASIC Its just the first thing i thought of when i seen your display
@BenReen-mn8ql
@BenReen-mn8ql 10 часов назад
finally matt uploaded
@kavithaeedupuganti14
@kavithaeedupuganti14 10 часов назад
build a robot army in minecraft
@DefaultFlame
@DefaultFlame 7 часов назад
Fucking epic, man.
@ketari
@ketari 10 часов назад
Crazy project fr
@kaiperdaens7670
@kaiperdaens7670 10 часов назад
Epic calculator
@Scratchy__The_cat
@Scratchy__The_cat 5 часов назад
I wonder if even at least a dumbed down version of a calculator would be possible to make on the programmable redstone computer you have
@MrBrineplays_
@MrBrineplays_ 3 часа назад
Now we just need a calculator that can take in variables like "x" for polynomials
@doge1965
@doge1965 2 часа назад
This guy can make a calculator that knows the difference between subtract and negative, while a $200 graphing calculator doesn't
@DoxxTheMathGeek
@DoxxTheMathGeek 3 часа назад
Aw sadly no complex numbers. qwq Still, this thing is AMAZING!!! I love it, you did amazing! :3
@ryan_boulds
@ryan_boulds 55 минут назад
Me seeing this video: I need to redesign my computer that is a WIP. Oh well, I'll just finished this computer that I am working on that will do assembly, then start over with one that does floating point
@mitchib1440
@mitchib1440 6 часов назад
08:26 this confused me for a bit lol In England we're taught BODMAS. Brackets, Orders, Division, Multiplication, Addition, Subtraction. Not heard of PEMDAS before but good to know. I wonder why the difference.
@kylebowles9820
@kylebowles9820 12 минут назад
Mathematically no difference, just some potentially regional and even generational mnemonic device to help remember the order
@j100j
@j100j 9 часов назад
Next we'll get cas calculators.
@pontu_com4586
@pontu_com4586 10 часов назад
The man keeps going! Someday we'll see a minecraft, in 4k, in minecraft.
@ruanholtzhausen4000
@ruanholtzhausen4000 7 часов назад
Damn, hoped for exponents. He even had me believe it understood imaginary numbers.
@aduxfn562
@aduxfn562 Час назад
So impressive wow
@aMyst_1
@aMyst_1 9 часов назад
next up is simulating the human mind until the A.I codes Minecraft
@halidyldrm5113
@halidyldrm5113 4 часа назад
Thanks!
@IanMcBride
@IanMcBride 7 часов назад
This is awesome!
@SimplexonYt
@SimplexonYt 6 часов назад
when you sayed that people often ask what the best bay to learn redstone was i was fully prepared for you to say this vidos sponsor briliant
@teknoshadowwashere
@teknoshadowwashere 10 часов назад
There are already 78 comments and video hasn't even ended since the moment it uploaded
@tithos
@tithos 9 часов назад
Friendly chalange. Try pitting your awesome calculator to a real world calculation task.
@yuz-np2ie
@yuz-np2ie 10 часов назад
we going fly with this one 🗣🔥🔥🔥🔥
@FluffyCatsindeed
@FluffyCatsindeed 10 часов назад
Here we go!
Далее
I Made Pac-Man with just Redstone!
29:54
Просмотров 535 тыс.
Авто уровни Happy Glass level 604 - 606
00:49
Minecraft  Hex/Analog multiplier tutorial!
11:17
I Made an AI with just Redstone!
17:23
Просмотров 1 млн
The rarest move in chess
17:01
Просмотров 2 млн
a follower said i couldn’t find this house
15:31
Просмотров 64 тыс.
Shredding Paper with Lego Gears (ver 2)
6:12
Просмотров 148 тыс.
I coded ur DUMB Minecraft ideas
13:29
Просмотров 61 тыс.
I Made RGB Tetris with just Redstone!
20:36
Просмотров 182 тыс.
Why I'll Never Use Copper Bulbs
16:14
Просмотров 311 тыс.