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

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

¿Alguna vez te has sentido abrumado por la cantidad de siglas en el mundo de los videojuegos? 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 se puede aplicar incluso al speedrunning.





¿Qué es RNG?

RNG significa generador de números aleatorios . Esto se define como un dispositivo o algoritmo que genera números al azar. En términos de juego, entonces, RNG se refiere a eventos que no son los mismos 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 se puede simplemente decirle a una máquina que 'genere un número aleatorio', porque dar instrucciones sobre cómo elegir algo al azar es un oxímoron.

True 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 minuciosos, como el ruido electrónico, para generar números aleatorios.



Como no hay forma de que una persona prediga o sepa lo que está sucediendo con estos eventos imperceptibles, son lo más verdaderamente 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 pudiera averiguar cómo el sistema produjo números 'aleatorios' para un protocolo de encriptación, eso sería un gran problema.

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





Pseudo-RNG utiliza un algoritmo (piense en ello como una fórmula) que realiza operaciones matemáticas en un semilla (inicial) valor para obtener un número aleatorio. Para lograr diferentes resultados cada vez, es importante utilizar 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 este:





iphone 6 pegado en el logo de apple
|_+_|

Esto no es realmente aleatorio, porque el uso de 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 aspectos técnicos de RNG, echemos un vistazo a algunos ejemplos de RNG en juegos para ver cómo juega un papel.

Loot 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 recibe no es la misma en todos los casos. El juego lo determina aleatoriamente cada vez, por lo que puede que tengas suerte y obtengas un objeto súper raro de inmediato, o una pieza de armadura de bajo nivel una y otra vez.

Por supuesto, para mantener el juego equilibrado, los botines no son completamente aleatorios. 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 recibe según su 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

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

Por ejemplo, cuando ataca en JRPG como Persona 5 o Chrono Trigger, puede desencadenar un golpe crítico que causa un daño adicional. Esto sucede al azar, aunque en muchos juegos puedes aumentar tus posibilidades usando ciertos elementos. En un juego de Pokémon, RNG determina con qué frecuencia ocurren las batallas con Pokémon salvajes y 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 procedimental 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 creación de contenido del juego a través de un algoritmo en lugar de crear todo a mano.

mejores plataformas 2d de todos los tiempos

Los juegos bien conocidos que se basan 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 a través del 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 oído hablar de los videojuegos RNG en el contexto del speedrunning. 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 los speedruns.

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

Speedrun RNG menor a moderado

A veces, el RNG es en gran parte 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 importantes. 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 íconos de piña para generar una variedad de frutas.

Después de esto, debes arrojarle un pimiento para prenderle fuego a 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 tengas que hacer girar la ruleta muchas veces y gastar algo de tiempo.

RNG que rompe la carrera

Algunos juegos tienen secciones en las que tener mala suerte con RNG puede descarrilar completamente una carrera. Un ejemplo 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 cuadrado en el tablero te hace preguntas sobre Gruntilda, el villano 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 juego. Los corredores de velocidad no quieren perder el tiempo hablando con Brentilda, por lo que deben adivinar las respuestas en este punto. Esto se reduce a una completa suerte: 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 tener suerte. A pesar de esto, los corredores de velocidad todavía suelen encontrar formas de sortear estos obstáculos, como muestra el video a continuación.

Manipulación RNG

Como comentamos, 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 de 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 luchas en una batalla contra los mismos enemigos usando exactamente las mismas tácticas, tienes garantizadas las mismas caídas en todo momento.

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

cómo recuperar una racha

Ahora comprende el papel de RNG en los juegos

Demasiado RNG en los videojuegos puede resultar en sentimientos de frustración o inutilidad, lo que lleva a 'fatiga del juego' o 'agotamiento del juego'. Si se siente así, es posible que desee investigar consejos sobre cómo superar la fatiga y el agotamiento de los juegos .

Hemos analizado qué es RNG, ejemplos de cómo el RNG afecta a los juegos y cómo se aplica a los speedruns. Por lo tanto, ahora debería comprender mejor el papel de RNG en los juegos. Ahora deberías echar un vistazo a nuestros speedruns favoritos de videojuegos.

Cuota Cuota Pío Correo electrónico Una guía para principiantes para animar el habla

Animar el habla puede ser un desafío. Si está listo para comenzar a agregar diálogos a su proyecto, analizaremos el proceso por usted.

Leer siguiente
Temas relacionados
  • Juego de azar
  • Tecnología explicada
  • Juegos de rol
  • Cultura del juego
Sobre el Autor Ben Stegner(1735 Artículos publicados)

Ben es editor adjunto y director de incorporación de MakeUseOf. Dejó su trabajo de TI para escribir a tiempo completo en 2016 y nunca miró hacia atrás. Ha estado cubriendo tutoriales de tecnología, recomendaciones de videojuegos y más como escritor profesional durante más de siete años.

Más de Ben Stegner

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse