O que é RNG em videogames e por que as pessoas o criticam?

Um jogador joga um jogo de tiro em primeira pessoa.
Gorodenkoff / Shutterstock

Os jogadores gostam de criticar “RNG” nos jogos. Por exemplo, imagine um jogo de dados em que você e seu oponente lançam um dado e o lance mais alto vence. Isso é “puro RNG”.

Gerador de números aleatórios

Um gerador de números aleatórios (RNG) é um algoritmo que produz números aleatórios. Em videogames, esses números aleatórios são usados ​​para determinar eventos aleatórios, como sua chance de acertar um golpe crítico ou pegar um item raro.

A geração de números aleatórios, ou RNG, é um fator determinante em muitos jogos modernos. Eles são o motivo pelo qual você sempre encontra Pokémon únicos, por que os itens em Mario Kart são diferentes a cada vez que você os pega e por que você encontra tesouros super legais (ou não) em Diablo. Alguns jogos gerados proceduralmente, como The Binding of Issac ou Minecraft, nem seriam possíveis sem RNG.

Nem todo jogo depende do RNG. Jogos de ritmo como Dance Dance Revolution ou Guitar Hero são um ótimo exemplo. Jogos competitivos para vários jogadores como Rocket League e Mortal Kombat também são praticamente desprovidos de aleatoriedade.

Isso não quer dizer que todos os jogos competitivos evitem RNGs. Counter-Strike: Global Offensive usa RNG para determinar como as balas atingem os alvos , e DOTA 2 usa RNG para determinar com que frequência as habilidades afetarão os oponentes . Existe um elemento de aleatoriedade na jogabilidade, tornando-o imprevisível.

RNG mantém os jogos atualizados (mas pode prejudicar a habilidade)

Um jogador joga CS: GO em seu computador.
JJFarq / Shutterstock

A aleatoriedade é o que impede as coisas de se tornarem monótonas. É o que leva à curiosidade e ao risco, e é uma das melhores ferramentas para manter um jogo atualizado.

Recomendado:  O que são “Isolamento de núcleo” e “Integridade de memória” no Windows 10?

Pense nos blocos de Tetris. Cada bloco em Tetris é escolhido aleatoriamente. Se não fossem, então Tetris não seria divertido, estressante ou imprevisível. Não haveria movimentos arriscados ou inteligentes; haveria apenas  o movimento certo . Tetris seria um jogo de memorização sem fim – como contar  os dígitos do Pi .

Até mesmo alguns jogos competitivos, como Hearthstone, dependem fortemente de mecânicas baseadas em risco que são mais comparáveis ​​ao Yahtzee do que ao Mortal Kombat. E é aí que o RNG se torna um assunto controverso. Em um jogo de RNG pesado como Hearthstone, a habilidade pode ficar em segundo plano para a sorte. Um novato sortudo pode vencer um profissional. Então o que acontece quando você coloca RNG em outros jogos competitivos, como CS: GO ou DOTA?

Você acaba com muitos jogadores irritados . Embora a aleatoriedade em um jogo de luta possa parecer divertido para você ou para mim, alguns jogadores competitivos ficam (compreensivelmente) desanimados com a ideia de perder para a sorte. Imagine se as pessoas pegassem um jogo competitivo direto, como xadrez, e adicionassem algo como power-ups aleatórios. Na mente dos fãs de xadrez, isso anula completamente o propósito do xadrez. Um jogador que perde pode culpar o “RNG” que foi a favor de seu oponente pela perda.

Algum RNG pode ser manipulado

Um par de mãos com cordões de fantoches amarrados em cada dedo.
sp3n / Shutterstock

Como mencionamos anteriormente, os geradores de números aleatórios são algoritmos . Eles são basicamente apenas problemas matemáticos que geram valores aleatórios. Mas, como você sabe por seus muitos anos de experiência em matemática, dois mais dois sempre são quatro. Para um algoritmo produzir valores aleatórios, ele precisa incluir variáveis ​​(como X ou Y).

Recomendado:  O novo Fire TV Cube tem duas portas HDMI e Wi-Fi 6E

De onde um videogame obtém suas variáveis? Tem que buscar valores locais que mudam naturalmente. Um jogo pode usar o relógio interno do console como uma variável, ou o número de objetos na tela, ou o nome do seu personagem, ou mesmo a sequência de botões que você pressionou desde o início do jogo. Existem muitas maneiras de um computador gerar números aleatórios .

Em alguns casos, esses números são previsíveis o suficiente para serem manipulados. É um pouco como  contar cartas , mas é mais difícil.

A manipulação de RNG não faz parte dos jogos competitivos, mas faz parte dos RPGs clássicos e dos videogames retrô (onde os algoritmos “RNG” eram bastante diretos). Um jogador experiente pode contar o caminho até um Pokémon perfeito  ou pressionar botões aparentemente aleatórios para obter itens raros em Final Fantasy .

RNG: bom ou ruim?

Para muitas pessoas, o RNG é ótimo para manter os jogos imprevisíveis e atualizados. Os geradores de números aleatórios são uma parte crucial da jogabilidade em muitos jogos de quebra-cabeça modernos, jogos de cartas e RPGs, e foram usados ​​com bons resultados em alguns jogos de ação e multijogador.

RNG pode ser bom. Todos os mundos do Minecraft devem ser iguais ou todos os itens que você encontra no Diablo devem ser idênticos sempre que você joga? RNG oferece variedade e pode manter as coisas atualizadas.

Mas muitos jogadores competitivos acham que RNG mina a habilidade. Pode ser uma reclamação irritante de ouvir, mas só é irritante porque alguns jogos competitivos, como Smash Bros, levam uma vida dupla como jogos de festa casuais (que requerem RNG para permanecerem divertidos). Jogos feitos para a  comunidade de esportes eletrônicos  podem colocar uma grande ênfase na mecânica baseada em habilidades por esse motivo.

Recomendado:  Como usar SSH em seu Raspberry Pi

RELACIONADOS: O que são esportes e por que as pessoas os assistem?