Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Closing Keynote: Lessons from Pokémon's MissingNo Glitch - RustConf 2020

Rust via YouTube

Overview

Explore the fascinating world of glitches and programming quirks in this closing keynote from RustConf 2020. Dive deep into the infamous MissingNo glitch from Pokémon, understanding its origins, effects, and the misconceptions surrounding it. Learn how small code quirks can accumulate to create significant glitches, and draw parallels between game development challenges and modern programming practices. Gain insights into the evolution of programming languages, from hand-rolled assembly to Rust, and how they address common pitfalls. Discover the importance of maintaining core functionality while embracing the unexpected, and reflect on the lessons that classic game glitches can teach today's software developers.

Syllabus

Intro
CLOSING KEYNOTE SIAN GRIFFIN
ALMOST EVERYONE KNEW ABOUT THIS GLITCH
MISSINGNO COULD DUPLICATE ITEMS
RUST ISN'T ASSEMBLY
WE CAN KEEP THE GRASS ENCOUNTERS
WHAT IS A MISSINGNO
WHICH VERSIONS YOU SAW WERE BASED ON YOUR NAME
THE END OF NAME MARKER MAPPED TO MISSINGNO
THE MISSINGNO CHARACTERS WERE COMMON
MISSINGNO ALSO CORRUPTED
MISSINGNO WOULDN'T CORRUPT YOUR GRAPHICS
ENCOUNTERING MISSINGNO WOULDN'T SAVE YOUR GAME
SMALL CODE QUIRKS ADD UP TO BIG GLITCHES
POKEMON BLUE WASN'T "COMPLETELY BROKEN"
HAVE TO HAND ROLL ASSEMBLY ANYMORE

Taught by

Rust

Reviews

Start your review of Closing Keynote: Lessons from Pokémon's MissingNo Glitch - RustConf 2020

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.