Math for Game Programmers: Solving Nintendo's CodinGame Challenge
Vložit
- čas přidán 29. 07. 2024
- In this 2017 GDC talk, programmer Mike Acton explains how he solved a very difficult puzzle for CodinGame sponsored by Nintendo, and how other programmers can benefit form his process.
Register for GDC: ubm.io/2yWXW38
Join the GDC mailing list: www.gdconf.com/subscribe
Follow GDC on Twitter: / official_gdc
GDC talks cover a range of developmental topics including game design, programming, audio, visual arts, business management, production, online games, and much more. We post a fresh GDC video every day. Subscribe to the channel to stay on top of regular updates, and check out GDC Vault for thousands of more in-depth talks from our archives.
My dude left his mouse cursor in the middle of the screen for the whole hour
Hero of the Beach No doubt, he's a real teacher.
2:51 how does he assume those bit sizes?
that's what the test cases say
This is the kind of stuff I wish University taught me.
First half was cool, but once he just implemented polynomial division in F_2 I got bored...
And wtf I never thought I'd do the 15th comment on a 3 years old youtube video :-D
Oh come on, that was the best part! ... but maybe only if you're interested in knowing more about Mike Acton's problem-solving-process.
I don't get this
I think the tldr; is these aliens are pedantic jerks.
PewDiePie: only the most epic gamers will get this..
He addresses this at 40:47
So basically, in order to "figure this out", you need to not only simplify the encoding algorithm to get a general sense of how the output comes from the input, you also have to have prior knowledge of GF2 and a specific computer science textbook by Knuth lying around. That's just dumb gatekeeping at that point.
That's what need to work at Nintendo. XD
I have long since come to terms with the fact that getting to work with Nintendo as a programmer is probably very stressful and this is their way of asking "have you read Knuth", without you simply saying "yes", like a weenie.
Erste
Why go through all the pain to do it in C, when he has Mathematica? I guess to learn... well, that's fine, I guess...
speed.
@@igormorgado is king
Because the task at CodinGame needs to be solved in C++