Game Physics (in Assembler) - Computerphile

711,433
0
Published 2016-12-15
Just how do you turn basic number crunching into a physics system for gaming? Video Games programmer Matt Phillips explains.

More info on Matt's Project: www.tanglewoodgame.com/info
Matt's Kickstarter for Tanglewood: bit.ly/Computerphile_Tanglewood
Thanks to The National Videogame Arcade: bit.ly/Computerphile_NVA

Sega Game Coding in Assembly:    • Sega Game Coding in Assembly - Comput...  
Assembly/PacMan Easter Egg:    • EXTRA BITS (Easter Egg) PacMan Fault ...  

www.facebook.com/computerphile
twitter.com/computer_phile

This video was filmed and edited by Sean Riley.

Computer Science at the University of Nottingham: bit.ly/nottscomputer

Computerphile is a sister project to Brady Haran's Numberphile. More at www.bradyharan.com/

All Comments (21)
  • @WATTgames
    Nothing but respect for how knowledgeable this guy is, brilliant teacher too
  • @robintst
    I can't quite wrap my head around a lot of it, but it's super interesting that he's literally demonstrating how developers had to program Genesis games back in the early-90s, especially when you look back and consider some of the more mechanically and visually impressive titles on the system at the time. To me, it's very significant to the history of game development and industry history in general. Also helps that it's my all-time favorite console, hehe.
  • @DoctorHerbstein
    This guy is so clearly knowledgeable about this. This is a truly great host to have on the show!
  • @TheGodlikeBlock
    "let's define gravity" - things that prove programmers are gods
  • @HK-sw3vi
    this is what my family thinks i do when I'm restarting the laptop to solve a problem.
  • @marksims68
    68000 machine code, brings back memories of 5am coding sessions on my beloved Amiga, bleary eyed with a half empty cup of coffee staring at devpac. Brilliant video!
  • I think it's great when Matt does videos on the Megadrive Devkit/Assembly. It's brilliant how instead of simply vaguely explaining how Assembly works (which he may have done in another video (?) not sure), they're actually showing a snippet of what coding in assembly is actually like in essence.
  • Assembly is so much fun. It's tedious, but it makes you feel like you are one with the machine, knowing it's every breath.
  • One of my favorite channels on youtube. We need more videos from this guys focused on game development! Pure gold! Awesome guy
  • @JamesNewton
    Just excellent! I would really love to see more in this series. The real beauty of a system like this is when the complexity increases and you start to understand how all the different parts are working together.
  • @jeffreyg6850
    This is one of the best intros to Assembler I've ever watched. Thank you!
  • 13:20 - "Let's add to that: let's define gravity." ...moments that make you stop and realize what you're capable of as a programmer...
  • @Gredran
    And coding is tough NOW, but when you look at Assembly, you instantly realize how much easier we have it these days for sure lol. He truly is a wizard to keep retain this all. Also the ultimate flex in this all is he is showing the demo, with a large EXPO marker, on PAPER. Not even a white board or laminated paper. This guy is so damn casual in his confidence
  • @dafl00
    like that bit at the end.. nice to know there are channels that still read the comments