Math for Game Programmers: Solving Nintendo's CodinGame Challenge

Sdílet
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.

Komentáře • 21

  • @helloofthebeach
    @helloofthebeach Před 4 lety +62

    My dude left his mouse cursor in the middle of the screen for the whole hour

    • @aza.ak1ra
      @aza.ak1ra Před 4 lety

      Hero of the Beach No doubt, he's a real teacher.

  • @RegiRuler
    @RegiRuler Před 4 lety +4

    2:51 how does he assume those bit sizes?

    • @g7parsh
      @g7parsh Před 4 lety +4

      that's what the test cases say

  • @dullyvampir83
    @dullyvampir83 Před 5 měsíci

    This is the kind of stuff I wish University taught me.

  • @roman-vv5xz
    @roman-vv5xz Před 3 lety +2

    First half was cool, but once he just implemented polynomial division in F_2 I got bored...

    • @roman-vv5xz
      @roman-vv5xz Před 3 lety

      And wtf I never thought I'd do the 15th comment on a 3 years old youtube video :-D

    • @KnThSelf2ThSelfBTrue
      @KnThSelf2ThSelfBTrue Před 3 lety

      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.

  • @pipeliner8969
    @pipeliner8969 Před 4 lety +4

    I don't get this

    • @revfry9018
      @revfry9018 Před 4 lety +3

      I think the tldr; is these aliens are pedantic jerks.

    • @adama7752
      @adama7752 Před 4 lety +2

      PewDiePie: only the most epic gamers will get this..

    • @helloofthebeach
      @helloofthebeach Před 4 lety +1

      He addresses this at 40:47

  • @jonathanrussell9733
    @jonathanrussell9733 Před 2 lety +3

    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.

    • @phant0mlink
      @phant0mlink Před 2 lety +1

      That's what need to work at Nintendo. XD

    • @smallbluemachine
      @smallbluemachine Před rokem +3

      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.

  • @chriskandt150
    @chriskandt150 Před 4 lety

    Erste

  • @paxinum
    @paxinum Před 4 lety +2

    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...

    • @igormorgado
      @igormorgado Před 4 lety +1

      speed.

    • @b.b4229
      @b.b4229 Před 3 lety

      @@igormorgado is king

    • @Murray2000
      @Murray2000 Před 3 měsíci +1

      Because the task at CodinGame needs to be solved in C++