Тёмный

The MONSTER MATH behind Ninjabrain Bot 

Heppe
Подписаться 4,5 тыс.
Просмотров 18 тыс.
50% 1

Your mathmagician here. This video requires math knowledge. I hope I made it clear and understandable. And I hope I wasn't talking to fast. Understanding the math in ninjabrain's bot took me many hours and this video has 9 minutes, so the probability of YOU still having some questions after watching is quite high. Fortunately I read every comment (even when people write entire essays in the comment). Also show this to anyone who thinks math is useless. I mean, how do you even play Minecraft without knowing how to calculate integrals? Throw more than 1 eye of ender? Nah, just do some basic calculations.
Source: github.com/Nin...

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

 

10 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 132   
@skilledissues-hh7dk
@skilledissues-hh7dk День назад
'go to school, it makes you better at minecraft' - Technoblade
@ItsKienu
@ItsKienu День назад
4:32 NO WAY IT'S THE ACTUAL MINCERAFT LOADING SCREEN!!! THAT'S ABOUT 1 IN 10000 CHANCE TO HAPPEN!!!
@RadioactiveBluePlatypus
@RadioactiveBluePlatypus 21 час назад
o7
@AthenaSSBM
@AthenaSSBM 12 часов назад
math for the blood god
@skilledissues-hh7dk
@skilledissues-hh7dk 12 часов назад
@@AthenaSSBM i wish i listened to technoblade i had absolutely no idea what this video is about 💀
@Respear
@Respear 2 дня назад
What's next? Finding it with no eyes?
@HeppeGaming
@HeppeGaming 2 дня назад
Actually, I forgot to mention it in the video, but yes, you can find strongholds with no eyes, but it's really slow and boring. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-AAEFhZDAIA4.html
@kirakirsch8991
@kirakirsch8991 2 дня назад
yes: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-IKo-jrZSgWU.html
@vegegrey1709
@vegegrey1709 День назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-aPtvSnMLmnI.htmlsi=RlQeSGG3SDfFs640
@vegegrey1709
@vegegrey1709 День назад
Check this out instead
@omoliemi
@omoliemi День назад
kid named divine travel
@JustAltoid
@JustAltoid День назад
I'm so happy the recent world record was mentioned, npc wandering mode is such a valuable strat that needs to be showcased more!
@Ceereeal
@Ceereeal 17 часов назад
so basically, don’t fire a pearl at 45°, or 63.43°, or 71.57°, or 75.96°…
@HeppeGaming
@HeppeGaming 16 часов назад
Or 90, or 0, or a few others
@X4R80
@X4R80 12 часов назад
8:58 in bedrock it’s even easier you throw a pearl and run until you find a village done
@theAcum
@theAcum День назад
I never would have thought I would use knowledge from statistics class to calculate coordinates in a block game.
@KNIZE_
@KNIZE_ День назад
I read it as ninja brain rot 😭😭
@danik0011
@danik0011 4 часа назад
my subtitles read it as ninja brain rot
@AntoLne
@AntoLne День назад
I love how you say Boat with a capital B
@sandros94
@sandros94 2 дня назад
Ok, this one made my headache even stronger, instead of alleviating it as usual...
@minerman60101
@minerman60101 День назад
The paper doesn't use ` in the LaTeX source to have left quotes, literally unreadable
@AnonRand
@AnonRand 21 час назад
oh NO
@xynces.L
@xynces.L День назад
first time hearing someone says boat with so much passion
@Antifrost
@Antifrost День назад
I'm not particularly interested in Minecraft speedruns anymore, but the math involved in the strategies and tools used are certainly interesting. I do wonder how detailed these tools can get before it crosses the line and is considered cheating, though I'm assuming that the argument is that as long as the game itself isn't modified and you're only using data provided in-game.
@HeppeGaming
@HeppeGaming День назад
Calculators used to be banned in speedruns. Only I think 3 years ago they got unbanned. But at the end of the day, it's just a calculator. A human could do the math himself, but it would take a lot longer
@Respear
@Respear День назад
​@@HeppeGamingthey should force the speedrunners to do the calculations themselves 🥶💯
@DeltaTitan
@DeltaTitan 23 часа назад
​@@Respear Math any% goes crazy, WR is an imaginary number I think
@grqfes
@grqfes 13 часов назад
@@HeppeGaming yeah it would take a lot longer. so like.. it wouldnt be a good speedrun anymore. i could give myself creative and that would be a lot faster
@canyucel7866
@canyucel7866 День назад
i dont understand a thing in this video but i watched all of it because your accent is addictive
@fares_gamer603
@fares_gamer603 2 дня назад
amazing video as always man I watched since the sprint jumping video
@HeppeGaming
@HeppeGaming 2 дня назад
Legend!
@cantuncpekkan4001
@cantuncpekkan4001 22 часа назад
I really enjoy your videos, and wish I had them when I started playing Minecraft
@HeppeGaming
@HeppeGaming 10 часов назад
I was probably 11 back then and didn't know calculus. Sorry
@HyperKNF
@HyperKNF 18 часов назад
that zzz clip in the end
@HeppeGaming
@HeppeGaming 10 часов назад
I'm very WISE. Smash the subscribe button and ring the BELLE.
@inspiration2292
@inspiration2292 12 часов назад
Great Video, technical minecraft explainer just fit with your voice, a new channel to subscribe to
@danik0011
@danik0011 4 часа назад
6:46 sigma squared 🗿🍷🗿🍷 /j
@Fantastish29
@Fantastish29 14 часов назад
So if I understand everything right, we use the boat to take a precise trajectory of the pearl, then look if the trajectory crosses any chunk origins within the stronghold spawn circle. Why do we need to mess with probabilities in that case? To remove the fringe cases where it crosses other chunks' origins?
@HeppeGaming
@HeppeGaming 10 часов назад
Because we're dealing with uncertainty. If you slightly missalign your crosshair to the eye, the correct chunk will also appear in the table of the calculator, just with a smaller probability. And even if you align the crosshair pixel perfect, there is still a little uncertainty, because Minecraft is just a game, so there are limited amounts of angles that you can face.
@Fantastish29
@Fantastish29 9 часов назад
@@HeppeGaming Gotcha, thx!
@cqrpet
@cqrpet 7 часов назад
the video length goes crazy
@kitteninforest
@kitteninforest 8 часов назад
I laughed so hard when he said "if you're a sigma" and showed the sigma sign (σ)
@HeppeGaming
@HeppeGaming 6 часов назад
I truly am a Σ
@kitteninforest
@kitteninforest 6 часов назад
@@HeppeGaming I respect that. I hope to be a Σ too one day :D Well done for making this video, it was very interesting to watch and somehow it motivated me to study math. (Crazy shit)
@SirTrinket
@SirTrinket День назад
I don’t understand it all, but that’s really cool
@ehnehm
@ehnehm 9 часов назад
7:55 WHY MUST YOU CURSE ME WITH THIS KNOWLEDGE???
@guigazalu
@guigazalu 8 часов назад
For a computer, doing a bunch of complex math fast, is easy. The problem is doing bunches of bunches (of bunches of ...) of simple math. These take a looong time.
@M_1024
@M_1024 2 дня назад
What does the boat do?
@Myk-oy8tq
@Myk-oy8tq 2 дня назад
It resyncs the players coordinates with the server so that there is less deviation from your client position and server position (Your computer runs a server on your computer that only you can connect to)
@HeppeGaming
@HeppeGaming 2 дня назад
Basically, it increases accuracy by using a much better measurement technique
@M_1024
@M_1024 2 дня назад
@@Myk-oy8tq thanks
@sirvyving5047
@sirvyving5047 День назад
If this were the case, the boat angle would be irrelevant and only the 'boat postion' would be neccecary. The boat is used to snap the players facing direction to one of many 'minecraft determined' angles which a boat is able to face, these angels are known to basically intger precision as is the player's mouse sensitivity allowing ninbot to add/subtract integer multiples of your sensitivity to your boat angle transferring the accuracy of the boat angle to the eye measurement. Server side de-sync can be an issue but as far as I know there is no way to prevent it in a run and runners normally just take the L when this happens.
@gus9351
@gus9351 День назад
​@@sirvyving5047 Server side desync is preventable in many ways, and yes exiting a boat does in fact prevent it, but it's only one of the many ways you can do it. There's a great video about it by Char, should be the first thing that pops up if you search "ender eye desync guide"
@plill0_wmcfethers708
@plill0_wmcfethers708 2 дня назад
you're too smart
@HeppeGaming
@HeppeGaming 2 дня назад
no u
@crazykangeroo9042
@crazykangeroo9042 День назад
i know, thank you
@f.b.i3375
@f.b.i3375 11 часов назад
great explanation holyy
@rewixx69420
@rewixx69420 10 часов назад
did not expect basyian statistics damm
@Thmyris
@Thmyris День назад
Another high quality vid by heppe
@KirssarGames
@KirssarGames День назад
I read the title as 'The monster math behind Ninja's brainrot'
@HeppeGaming
@HeppeGaming День назад
sigma
@Seikuuu
@Seikuuu День назад
i love your content dude can you explain how people find the bastions by using f3
@vegegrey1709
@vegegrey1709 День назад
4:50 im not sure this is relavent to calculating the position of one stronghold. This fact is only useful to find other strongholds in a ring where u alr know the location of one of them. Also 6:18 in 1.16 the eye doesn't point to the chunk origin it points to the center (8.5, 8.5) therefore the line should have to satisfy the parameters of 8.5 = x mod 16 and 8.5 = y mod 16 (with x and y being the coordinates of the stronghold) but for some reason ninjabrain bot doesnt calculate it like that. I once asked my discrete math professor this question and he solved it theoretically using the extended Euclidean algorithm which computes the integer values of s and t, a(s) + b(t) = GCD(a, b) Any idea how he did it?
@the_zayd
@the_zayd День назад
Yeah I have professionally speedrun this game for years and this video is poorly put together and generally misinformed and incorrect in some cases.
@Antifrost
@Antifrost День назад
@@the_zayd Might I ask to see an example of your runs? Not saying I don't believe you, but you don't have any on your channel and I'm not finding much just by searching your channel's name anywhere either.
@HeppeGaming
@HeppeGaming День назад
​@the_zayd what exactly was incorrect, that I said?
@Vaystin
@Vaystin День назад
@@the_zaydNo one says they professionally speedrun Minecraft 🤣 You gotta be trolling lmao
@kostya48i57
@kostya48i57 11 часов назад
Answering you second question, it is not that difficult, assuming you have the equation of a pearl line You can describe it as Ax + By = C Therefore you can assume that y = (C - Ax)/B, under general assumptions Then you have system of equations like 17 = x mod 32 17 = (C - Ax) / B mod 32 Rewrite x = 32k.+ 17 then you have 17 = (C - A(32k + 17)) / B mod 32 Solve this for K, now you have your points, though it is not completly true, you need to take in account floating precision. Modular arithmetics and CRT or Euclidian doesn't work well under real numbers, because it is hard to define GCD. The better way of doing this, is to divide each chunk into 4 equal subchunks, and you can use the default algorithm.
@fire__ferret
@fire__ferret 13 часов назад
‏‪3:59‬‏ aren't they called cartesian coordinates?
@animowany111
@animowany111 12 часов назад
Cartesian and rectangular coordinates are synonyms.
@scutyardwilliamgate
@scutyardwilliamgate 16 часов назад
bruh, using the polar coordinates with z axis and negative angles is so obnoxious for some reason
@HeppeGaming
@HeppeGaming 15 часов назад
I actually was thinking why there is a -r for a while. Then I joined the game and saw it uses the z axis
@Phoenix_Sudo_Linux
@Phoenix_Sudo_Linux 3 часа назад
Hi guys, how do you do a search query in the comments like you did? I just don't know and I haven't found it on the internet.
@Maker0824
@Maker0824 День назад
After I heard about how triangulation worked, I thought “huh, couldn’t you do that with one eye?” The answer is yes, but way smarter than my dumb brain thought of
@OverlordVizeon
@OverlordVizeon День назад
Spore profile picture spotted?!
@adriangutierrez441
@adriangutierrez441 День назад
It's not triangulation and you can't triangulate with one eye.
@xanderlastname3281
@xanderlastname3281 50 минут назад
I............ i... i............. eye........ i give up i have no clue whats going on
@Syndiate__
@Syndiate__ 5 часов назад
After 3 years I still think calculators shouldn't be allowed in speedruns
@pd28cat
@pd28cat 9 часов назад
Nice video length
@ttul
@ttul 6 часов назад
Isn’t it “cheating” to use an external tool to find the stronghold? I mean, I get that everyone uses it, but it _is_ a tool that is not in the vanilla game. I have always wondered why this is permitted.
@DanNguyen-oc3xr
@DanNguyen-oc3xr 16 часов назад
So, teacher, can you do an example by hand just so I know FOR SURE how it works? After all, it does need to be theoretically calculatable by hand to be allowed in a competitive minecraft speedrun, right? Otherwise it would fall more into tool-assisted?
@HeppeGaming
@HeppeGaming 15 часов назад
Sure, let me just write down 10 000 integrals for every chunk on the nearby ring and solve them
@kostya48i57
@kostya48i57 11 часов назад
The video and the paper is quite poorly written :sadge: What is snapping, why the equal angle betweeen strongholds on one ring matters? Why do we state, that the snapping of strongohold diameter is atmost 128\sqrt{2} blocks? Where it is used? On what probability the PDF is used to? Why is it two-dimensional? If it is distance from the player point to perl line, it is inclear that is gaussian
@HeppeGaming
@HeppeGaming 11 часов назад
Snapping determines the position of the stronghold when the world is created. The angle matters for calculations with multiple eye throws, in case a second eye goes to a different stronghold than the first one. 128sqrt(2) is used when accounting for the snapping, I kind of skipped that, because it's super complicated the pdf is used for the probability of a chunk containing a stronghold. It's three dimensional, because functions that take in 2 arguments f(x,y) are always three dimentional. the second argument is the radius, not exactly explained in the paper, but I assume it's the rings bounds (1280 - 2816)
@n_9_70
@n_9_70 День назад
math majors when they're bored:
@bobrze
@bobrze День назад
great video interesting explanations
@improverr
@improverr 2 дня назад
balls have been subscribed to. what do i do next
@raizen_u
@raizen_u 9 часов назад
holy this is so insane
@herbaciarz6529
@herbaciarz6529 12 часов назад
You bro where you from? this accent kinda familiar
@HeppeGaming
@HeppeGaming 11 часов назад
I'm from the Polish Mountain
@herbaciarz6529
@herbaciarz6529 10 часов назад
@@HeppeGaming aaaa wiedziałem, świetny film byczqqq 🔥
@jack-kz3qn
@jack-kz3qn 17 часов назад
“Red and blue line” my guy thats green. Your legitimately red green color blind
@HeppeGaming
@HeppeGaming 15 часов назад
You're*
@NotFamousWasHere
@NotFamousWasHere 2 дня назад
New outro 🤣
@HeppeGaming
@HeppeGaming 2 дня назад
The next one will be: subscribe to my cubes
@sandros94
@sandros94 2 дня назад
​@@HeppeGaming and you should start the video like: "welcome back my balls"
@oshhyy
@oshhyy 2 дня назад
my brain hurts
@elwiiwii
@elwiiwii День назад
very cool video 👍
@WhipLash2457
@WhipLash2457 День назад
goat
@kiryonnakira7566
@kiryonnakira7566 4 часа назад
Bedrock, ... yup, never going to touch that ever again after my first hour in it. It was a complete disaster. It's incridibly slow, even more than java, when it's f*king C++, HOWWW. how bad do you need to be at programming to have a slower identical game with a faster language ?
@dylanlawrence933
@dylanlawrence933 22 часа назад
I wanted to watch a minecraft video, not relearn calculus
@shakeztf
@shakeztf 10 часов назад
Mathcraft
@apieceofcakewithinternetac6842
heppe video nice.
@RandomBloonStuff
@RandomBloonStuff День назад
Are you polish?
@dokit7908
@dokit7908 День назад
He's Austrian
@HeppeGaming
@HeppeGaming День назад
Australian
@samuledillon951
@samuledillon951 День назад
mhm
@ggdionne
@ggdionne День назад
average jojos fan
@tusu
@tusu 2 дня назад
yayy firstt 😇😇
@Anthonythechickenman
@Anthonythechickenman День назад
ninjabrain is basically a calculator god
@blockshift758
@blockshift758 День назад
minecraft speedrun became stupid when they allowed calculators
@Tealen
@Tealen День назад
in a sense i do kind of agree with that, but i dont mind it too much
@nokia-gm8gv
@nokia-gm8gv День назад
i didnt understand, explain better next time
@HeppeGaming
@HeppeGaming День назад
I don't blame you, 9 minutes is not enough to understand high level math
@Tealen
@Tealen День назад
its not something youd understand fully from a video
@DanNguyen-oc3xr
@DanNguyen-oc3xr 3 часа назад
@@Tealen So where could we go to fully understand it?
@Tealen
@Tealen 3 часа назад
@@DanNguyen-oc3xr theres documentation online
Далее
Beating Minecraft in 9 Minutes
10:56
Просмотров 113 тыс.
Finding Even Larger Numbers
10:06
Просмотров 12 тыс.
TAS Explained: Super Mario Bros. 3 in 0.2 seconds
19:39
5D Diplomacy (100% GUARANTEE NO BAMBOOZLE)
33:57
Просмотров 45 тыс.
Primitive Eye Tracking With The Creaking (Prototype)
3:59
How is fall damage calculated in Minecraft
8:42
Просмотров 74 тыс.
Arch Linux Experience - Hyprland
39:02
Просмотров 132 тыс.
You don't really understand physics
11:03
Просмотров 75 тыс.
Is This The Most Customizable RPG Ever Made?
22:16
Просмотров 88 тыс.
Mr. Beast's final challenge made no sense
6:56
How does sprint-jump boost work in Minecraft
8:38
Просмотров 43 тыс.