¿Qué es RNG y cómo afecta a los videojuegos?  Aquí encontrarás todo lo que necesitas saber sobre RNG y cómo se usa en los juegos.

¿Qué es el RNG? Una lección para jugadores

Anuncio ¿Alguna vez te has sentido abrumado por la cantidad de siglas en el mundo de los juegos? Desde géneros hasta términos técnicos, hay mucho de lo que hacer un seguimiento. Por ejemplo, ¿qué es RNG? En este artículo explicamos qué es RNG en el contexto de los videojuegos. Veremos el significado de RNG, estudiaremos algunos ejemplos y veremos cómo puede aplicarse incluso a la velocidad. ¿Qué es

Anuncio

¿Alguna vez te has sentido abrumado por la cantidad de siglas en el mundo de los juegos? Desde géneros hasta términos técnicos, hay mucho de lo que hacer un seguimiento. Por ejemplo, ¿qué es RNG?

En este artículo explicamos qué es RNG en el contexto de los videojuegos. Veremos el significado de RNG, estudiaremos algunos ejemplos y veremos cómo puede aplicarse incluso a la velocidad.

¿Qué es el RNG?

RNG significa generador de números aleatorios . Esto se define como un dispositivo o algoritmo que genera números por azar. En términos de juego, entonces, RNG se refiere a eventos que no son iguales cada vez que juegas.

Si bien suena simple, las computadoras en realidad tienen problemas para generar números aleatorios. Esto se debe a que las computadoras están diseñadas para seguir instrucciones, que es lo opuesto a la aleatoriedad. No puede simplemente decirle a una máquina que "presente un número aleatorio", porque dar instrucciones sobre cómo elegir algo al azar es un oxímoron.

Verdadero RNG y Pseudo-RNG

Debido a esto, para generar realmente un número aleatorio con una computadora, debe usar un dispositivo físico conocido como generador de números aleatorios de hardware . Esto utiliza procesos físicos diminutos, como el ruido electrónico, para generar números aleatorios.

Como no hay forma de que una persona pueda predecir o saber qué sucede con estos eventos imperceptibles, son lo más aleatorios posible. Este tipo de RNG es vital en los sistemas centrados en la seguridad y, por lo tanto, aparece en formas comunes de cifrado. Si alguien fuera capaz de descubrir cómo el sistema obtuvo números "aleatorios" para un protocolo de cifrado, eso sería un gran problema.

Sin embargo, esto no es una preocupación con los juegos RNG. Para una mayor velocidad y una reproducción más fácil, muchos programas, incluidos los juegos, usan lo que se conoce como generación de números pseudoaleatorios .

Pseudo-RNG usa un algoritmo (piense en ello como una fórmula) que realiza operaciones matemáticas en un valor inicial (inicial) para obtener un número aleatorio. Para lograr diferentes resultados cada vez, es importante usar una semilla que sea lo más aleatoria posible.

Un ejemplo simple tomaría el número actual de milisegundos como semilla, luego realizaría algunas operaciones en él, como esta:

 int rand = (a * milliseconds + b) % c 

Esto no es realmente aleatorio, porque usar la misma semilla producirá el mismo resultado cada vez. Pero es lo suficientemente bueno para los videojuegos.

Ejemplos de RNG en juegos

Ahora que conoce los tecnicismos de RNG, echemos un vistazo a algunos ejemplos de RNG en los juegos para ver cómo juega un papel importante.

Botín RNG

RNG juega un papel importante en juegos centrados en el botín como Destiny, Borderlands y Diablo. Cuando abres un cofre del tesoro o derrotas a un enemigo, la recompensa que suelta no es la misma en todos los casos. El juego lo determina al azar cada vez, por lo que podrías terminar afortunado y obtener un objeto súper raro de inmediato, o una armadura de bajo nivel una y otra vez.

Por supuesto, para mantener el juego equilibrado, los botines no son completamente al azar. Tienen sistemas para evitar que obtengas la mejor arma del juego desde el primer cofre del tesoro que abras. Cada juego tiene diferentes formas de manejar esto, quizás limitando el equipo que recibes según tu nivel de jugador.

El impulso para seguir obteniendo un mejor botín es solo una de las razones por las que los videojuegos son tan adictivos.

Determinación de porcentajes de probabilidad con RNG

Golpe crítico de Pokémon

Muchos juegos usan RNG para calcular el porcentaje de un evento determinado que sucede. Esto se ve comúnmente en los juegos de rol (RPG).

Por ejemplo, cuando atacas en JRPG como Persona 5 o Chrono Trigger, puedes desencadenar un golpe crítico que hace daño adicional. Esto sucede al azar, aunque en muchos juegos puedes aumentar tus posibilidades al usar ciertos elementos. En un juego Pokémon, RNG determina con qué frecuencia ocurren las batallas con Pokémon salvajes y con qué criaturas te encuentras.

Ejemplos similares de esto aparecen en juegos como Super Smash Bros. El personaje Mr. Game & Watch tiene un movimiento llamado Judge que muestra un número del uno al nueve cuando se usa. El valor se determina con RNG cada vez que lo usa, con la excepción de que no puede obtener el mismo número dos veces seguidas.

Generación procesal a través de RNG

RNG está en el centro de la generación de procedimientos, una tendencia popular en los juegos. La generación de procedimientos se refiere al proceso de crear contenido del juego a través de un algoritmo en lugar de crear todo a mano.

Los juegos conocidos basados ​​en la generación de procedimientos incluyen Minecraft y Spelunky. Estos juegos crean mundos únicos a través de un valor semilla, lo que significa que cada jugador obtiene una experiencia diferente cada vez que juega durante el juego.

Al igual que otras formas de RNG, los desarrolladores de juegos agregan restricciones para que los mundos no se generen completamente al azar. Por ejemplo, no encontrarás bloques de tierra flotantes al azar sobre un océano en Minecraft.

RNG en Speedrunning

Existe la posibilidad de que hayas escuchado sobre RNG de videojuegos en el contexto de la velocidad. Dado que los corredores de velocidad tienen como objetivo completar un juego lo más rápido posible, practican mucho para aprender el juego por dentro y por fuera. Comprensiblemente, entonces, RNG agrega un elemento de imprevisibilidad a las carreras rápidas.

Si bien a menudo causa problemas, RNG no siempre es negativo en las carreras rápidas. Tener alguna variación entre las carreras puede hacer que el juego sea más atractivo porque es más fácil mejorar su tiempo con un poco de buena suerte.

Velocidad de ejecución menor a moderada RNG

A veces, RNG es en gran medida intrascendente para una carrera. La ubicación exacta de dónde aparecen los enemigos en una habitación, o si recibes un golpe crítico en una batalla normal, no tendrá un gran efecto en tu tiempo total.

Otras instancias de RNG pueden causar ralentizaciones más significativas. Por ejemplo, en Super Mario Sunshine, la batalla del jefe contra King Boo implica hacer girar una máquina tragamonedas con cinco posibles resultados. Para dañarlo, primero debes unir tres iconos de piña para generar una variedad de frutas.

Después de esto, debes arrojarle un pimiento para quemarle la lengua, seguido de golpearlo con cualquier otra fruta. Con un buen RNG, los pimientos aparecerán en un lugar conveniente para que puedas completar rápidamente la pelea. Sin embargo, con mala suerte, es posible que tenga que girar la ruleta muchas veces y quemar algo de tiempo.

Run-Breaking RNG

Algunos juegos tienen secciones donde tener mala suerte con RNG puede descarrilar por completo una carrera. Una instancia de esto ocurre en Banjo-Kazooie.

Cerca del final del juego, ingresas a un programa de preguntas llamado Grunty's Furnace Fun, que te pone a prueba con preguntas sobre tu aventura. Un tipo de cuadro en el tablero te hace preguntas sobre Gruntilda, la villana del juego. Si hablas con su hermana Brentilda durante todo el juego, ella te dará las respuestas a estas preguntas.

Sin embargo, las respuestas correctas a estas preguntas son aleatorias en cada jugada. Los Speedrunners no quieren perder el tiempo hablando con Brentilda, por lo que tienen que adivinar las respuestas en este momento. Esto se reduce a la suerte completa: si eligen la respuesta incorrecta demasiadas veces, podrían morir y perder un montón de tiempo.

Tener esta sección dependiente de RNG al final del juego es frustrante para una carrera rápida, porque el corredor no puede hacer mucho más que esperar que tenga suerte. A pesar de esto, los corredores de velocidad todavía suelen encontrar formas de sortear estos obstáculos, como muestra el siguiente video.

Manipulación de RNG

Como discutimos, el pseudo-RNG de los videojuegos no es realmente aleatorio, porque puedes reproducir resultados si usas la misma semilla. Muchos juegos usan un temporizador interno como semilla, que puede ser bastante difícil de explotar. Pero otros juegos son mucho más fáciles de jugar.

Golden Sun, un juego de rol en Game Boy Advance, es un gran ejemplo de esto. El juego determina las recompensas que obtienes al completar una batalla en función de las acciones que realizaste durante el encuentro. Esto significa que si peleas una batalla contra los mismos enemigos usando exactamente las mismas tácticas, tienes garantizadas las mismas gotas cada vez.

Los Speedrunners pueden usar herramientas de emulación para analizar un juego y descubrir si pueden manipular su RNG. Luego pueden aprovecharlo garantizando un resultado deseado o minimizando las pérdidas de tiempo potenciales de RNG. Pero para el jugador promedio que no entiende la semilla, este tipo de RNG es tan bueno como aleatorio.

Ahora entiendes el papel de RNG en los juegos

Hemos visto qué es RNG, ejemplos de cómo RNG afecta a los juegos y cómo se aplica a las carreras rápidas. Por lo tanto, ahora debería comprender mejor el papel de RNG en los juegos. Ahora deberías echar un vistazo a nuestros speedruns de videojuegos favoritos 7 Speedruns entretenidos repletos de consejos y trucos 7 Speedruns entretenidos repletos de consejos y trucos Speedrunning te permite ver increíbles hazañas de expertos. Estas carreras rápidas te entretendrán e inspirarán para convertirte en un mejor jugador. Lee mas .

Explore más sobre: ​​Cultura de juego, Juegos de rol.