El número que decide TODO en Pokémon Esmeralda
Xadrian Labs
0:00 / 0:00
El número que decide TODO en Pokémon Esmeralda
1 300 просмотров · 2 месяца назад
Xadrian Labs
689 подписчиков
1 300 просмотров · 2 месяца назад
¿Por qué dos Pokémon aparentemente iguales nunca son realmente iguales?
La respuesta está en un único número oculto que Pokémon Esmeralda genera cuando nace cada Pokémon. En este vídeo descubrimos cómo funciona realmente este sistema leyendo el código del juego y veremos cómo ese valor decide mucho más de lo que imaginas: la naturaleza, el género, la habilidad, si será shiny, el patrón de manchas de Spinda e incluso el comportamiento de tu equipo en el Palacio de Batalla.
Gracias al increíble trabajo de ingeniería inversa realizado por la comunidad pret con el proyecto pokeemerald, podemos explorar el código fuente reconstruido de Pokémon Esmeralda y descubrir algunas de las decisiones de diseño más brillantes de Game Freak. Analizaremos cómo optimizaron memoria y rendimiento en Game Boy Advance, cómo funciona realmente el RNG del juego, por qué existe un bug que lleva más de 20 años escondido en la Pokédex de Spinda y qué lecciones de desarrollo de videojuegos podemos aprender todavía hoy de un juego lanzado en 2004.
Si te apasionan Pokémon, el desarrollo de videojuegos, la programación o simplemente descubrir cómo funcionan realmente los juegos de tu infancia... este vídeo es para ti.
📌 CAPÍTULOS
00:00 – El mito de la personalidad Pokémon
01:05 – Cómo leímos el código: ingeniería inversa y el proyecto pret
01:38 – El nacimiento del PID: CreateMon() y Random32()
02:18 – Cómo el PID decide la Naturaleza, el Género y la Habilidad
03:00 – La elegante fórmula del Shiny (el misterio del XOR)
04:06 – RNG Manipulation: cómo los speedrunners dominan el azar
05:05 – Una genialidad de optimización: cifrado y datos en memoria
05:32 – El secreto del Palacio de Batalla: ¿por qué tu pokémon no te hace caso?
07:22 – El bug de Spinda que lleva más de 20 años oculto
09:18 – Lo que Game Freak nos enseñó (Conclusiones)
📂 Repositorio oficial (pret): https://github.com/pret/pokeemerald
🎮 Mando recomendado para PC/Switch (Anti-Drift y 1000 Hz): https://amzn.to/4jlqJ9s
📚 Libro recomendado sobre la industria (Press Reset): https://amzn.to/4d7Dil4
Nota: Los enlaces anteriores son de afiliados. Si compras a través de ellos, apoyas al canal sin ningún coste extra para ti.
💬 ÚNETE A LA COMUNIDAD
¿Qué parte del código de Pokémon te gustaría que analizáramos después?
💬 Bases Secretas
🌧️ El sistema del clima de Hoenn
🎒 Las Mochilas y el inventario
🎲 El sistema de captura
🏆 El Frente de Batalla
📈 O incluso... ¿por qué Pokémon Esmeralda recibió una nota tan baja en Metacritic pese a convertirse en uno de los juegos más queridos de la saga?
Déjamelo en los comentarios.
Si disfrutas descubriendo cómo funcionan realmente los videojuegos desde dentro, suscríbete a Xadrian Labs. Aquí analizamos código, diseño de videojuegos, inteligencia artificial y los secretos técnicos que hicieron grandes a los clásicos que marcaron nuestra infancia.