Lo que descubrí leyendo el código de Pokémon Rojo y Azul
Trade Offs
0:00 / 0:00
Lo que descubrí leyendo el código de Pokémon Rojo y Azul
52 927 просмотров · 2 месяца назад
Trade Offs
4,04 тыс. подписчиков
52 927 просмотров · 2 месяца назад
¿Alguna vez se te escapó un Pokémon después de que la Poké Ball se moviera TRES veces y juraste que el juego te odiaba? Hoy te demuestro que esas tres sacudidas no están ahí por casualidad: el juego te está diciendo, con números exactos, cuánto te faltó. Y que detrás de todo ese "azar" hay en realidad un reloj escondido en las entrañas de la Game Boy.
En este vídeo abrimos Pokémon Rojo y Azul por dentro —gracias a la ingeniería inversa de su código— y vemos cómo está hecho DE VERDAD: cómo se construye Kanto entero con apenas unos bytes, cómo funciona el sistema de capturas frame a frame, por qué el azar de Pokémon no es azar, y los bugs que los propios programadores dejaron firmados en el código (incluida una función completa que no funciona NUNCA y viajó dentro de millones de cartuchos).
Spoiler: este juego está hecho con muchísimo menos de lo que crees.
⏱️ CAPÍTULOS
00:00 Introducción
01:03 El juego por dentro: ingeniería inversa
02:17 El mapa de Kanto son solo números
05:11 El azar es un reloj: cómo funcionan las capturas
09:26 Los bugs que los autores dejaron firmados
11:01 Lo que queda en el tintero (¿segunda parte?)
📺 VÍDEO RECOMENDADO
Cómo funciona la Game Boy por dentro → [ENLACE]
💬 ¿Quieres una segunda parte desgranando cómo guarda el juego tu partida, cómo almacena el dinero, cómo funciona la Pokédex y su relación con el glitch más icónico de la historia de Pokémon? Déjamelo en los comentarios.
🔔 Suscríbete para más ingeniería y arquitectura de software contada a través de los videojuegos retro que marcaron tu infancia.
#Pokemon #PokemonRojo #PokemonAzul #GameBoy #Programacion