Solving Pokemon Blue With a Single, Huge Regular Expression
I was playing my old copy of Pokemon Blue for the original Game Boy one day during winter holidays, for old times’ sake. About an hour in, I realized that this was probably going to take me on the order of 20-30 hours to complete.
20-30 hours! Who has time for that?
What I’d really like to do is sit down, think very carefully, and write down all the moves I’d like to make, all at once, and then pass them to a regular expression, which will accept if (and only if) those moves will win a game of Pokemon Blue. This approach has a lot of advantages! For example, in addition to being faster to specify a complete moveset for a game, it allows you to put your entire game of Pokemon Blue into a version control system (e.g., git), which allows you to apply the “infrastructure as code” philosophy to your Pokemon Blue runthrough.
EVENT:
!!Con 2018
SPEAKER:
Alex Clemmer
PERMISSIONS:
Original video was published with Creative Commons Attribution license (reuse allowed).
CREDITS:
Original video source: https://www.youtube.com/watch?v=n-HTvjIueX0
Other Videos By Coding Tech
2018-07-13 | Variable Fonts and the Future of Web Design |
2018-07-10 | The React Productivity Revolution |
2018-07-08 | JavaScript, TypeScript and PureScript |
2018-07-07 | Visual History Of Visual Programming Languages |
2018-07-06 | Functional Programming: Type Systems |
2018-07-06 | Serverless Revealed! |
2018-07-05 | The Science of Code Reviews |
2018-07-04 | Writing Ruby Like it's 2018 |
2018-07-03 | Architecting the Reactive Flutter App |
2018-07-01 | Even More CSS Secrets |
2018-06-30 | Solving Pokemon Blue With a Single, Huge Regular Expression |
2018-06-29 | The Cost Of JavaScript |
2018-06-28 | Knowledge Graphs & Deep Learning at YouTube |
2018-06-27 | Cryptography For Beginners |
2018-06-25 | Fearless Interview |
2018-06-24 | A Webpack Survival Guide |
2018-06-23 | A Case for Oxidation: The Rust Programming Language |
2018-06-22 | Strategies for Better UX |
2018-06-20 | When Fast is Faster Than Fastest |
2018-06-17 | If You Don’t Succeed At Beating HQ Trivia, Try Cheating! |
2018-06-16 | Top 10 Data Engineering Mistakes |
Other Statistics
Pokémon Red and Blue Statistics For Coding Tech
Coding Tech presently has 242,072 views for Pokémon Red and Blue across 1 video, and less than an hour worth of Pokémon Red and Blue videos were uploaded to his channel. This is less than 0.03% of the total video content that Coding Tech has uploaded to YouTube.