RNG Nedir? Oyuncular için Bir Ders

RNG Nedir? Oyuncular için Bir Ders

Oyun dünyasındaki kısaltmaların sayısı karşısında kendinizi hiç bunalmış hissettiniz mi? Türlerden teknik terimlere kadar takip edilecek çok şey var. Örneğin, RNG nedir?





Bu yazıda video oyunları bağlamında RNG'nin ne olduğunu açıklıyoruz. RNG'nin anlamına bakacağız, bazı örnekleri inceleyeceğiz ve hız koşusuna nasıl uygulanabileceğini göreceğiz.





RNG Nedir?

RNG'nin kısaltması rastgele numara üreticisi . Rastgele rastgele sayılarla gelen bir cihaz veya algoritma olarak tanımlanır. Oyun terimlerinde, RNG, her oynadığınızda aynı olmayan olayları ifade eder.





Kulağa basit gelse de, bilgisayarlar aslında rasgele sayılar üretmekte zorlanıyor. Bunun nedeni, bilgisayarların rastgeleliğin tersi olan yönergeleri takip edecek şekilde tasarlanmış olmasıdır. Bir makineye 'rastgele bir sayı bulmasını' söyleyemezsiniz, çünkü rastgele bir şeyi nasıl seçeceğine dair talimatlar vermek bir tezattır.

Gerçek RNG ve Sahte RNG

Bu nedenle, bir bilgisayarla gerçekten rasgele bir sayı üretmek için, bir fiziksel aygıt olarak bilinen fiziksel bir aygıt kullanmanız gerekir. donanım rastgele sayı üreteci . Bu, rastgele sayılar bulmak için elektronik gürültü gibi çok küçük fiziksel süreçleri kullanır.



Bir kişinin bu algılanamayan olaylarda neler olduğunu tahmin etmesinin veya bilmesinin hiçbir yolu olmadığından, bunlar mümkün olduğunca gerçekten rastgeledir. Bu tür RNG, güvenlik merkezli sistemlerde hayati önem taşır ve bu nedenle yaygın şifreleme biçimlerinde görünür. Birisi sistemin bir şifreleme protokolü için 'rastgele' sayıları nasıl bulduğunu çözebilseydi, bu büyük bir sorun olurdu.

Ancak, bu oyun RNG'si ile ilgili bir endişe değil. Daha yüksek hız ve daha kolay çoğaltma için oyunlar da dahil olmak üzere birçok program, sözde rasgele sayı üretimi .





Pseudo-RNG, bir bilgisayar üzerinde matematiksel işlemler gerçekleştiren bir algoritma (bunu bir formül gibi düşünün) kullanır. tohum (başlangıç) değeri rastgele bir sayı ile gelir. Her seferinde farklı çıktılar elde etmek için mümkün olduğunca rastgele bir tohum kullanmak önemlidir.

Basit bir örnek, mevcut milisaniye sayısını bir tohum olarak alır, ardından bunun üzerinde aşağıdaki gibi bazı işlemler gerçekleştirir:





kapı zili google home ile çalışır mı
int rand = (a * milliseconds + b) % c

Bu gerçekten rastgele değildir, çünkü aynı tohumu kullanmak her seferinde aynı sonucu verecektir. Ama video oyunları için yeterince iyi.

Oyunda RNG Örnekleri

Artık RNG'nin teknik özelliklerini bildiğinize göre, nasıl bir rol oynadığını görmek için oyunlardaki bazı RNG örneklerine bakalım.

yağma RNG

RNG, Destiny, Borderlands ve Diablo gibi ganimet odaklı oyunlarda büyük rol oynuyor. Bir hazine sandığı açtığınızda veya bir düşmanı yendiğinizde, bıraktığı ödül her durumda aynı değildir. Oyun bunu her seferinde rastgele belirler, bu nedenle şanslı olup hemen süper nadir bir eşya veya tekrar tekrar düşük seviyeli bir zırh alabilirsiniz.

Tabii ki, oyunu dengede tutmak için ganimet düşüşleri tamamen rastgele değil. Açtığınız ilk hazine sandığından oyundaki en iyi silahı almanızı engelleyecek sistemleri var. Her oyunun bunu ele almanın farklı yolları vardır, belki de aldığınız ekipmanı oyuncu seviyenize göre sınırlayarak.

Daha iyi ganimet elde etme dürtüsü, video oyunlarının bu kadar bağımlılık yapmasının nedenlerinden sadece biri.

RNG ile Şans Yüzdelerinin Belirlenmesi

Birçok oyun, belirli bir olayın yüzdesini bulmak için RNG kullanır. Bu genellikle rol yapma oyunlarında (RPG'ler) görülür.

Örneğin, Persona 5 veya Chrono Trigger gibi JRPG'lerde saldırdığınızda, ekstra hasar veren kritik bir vuruş tetikleyebilirsiniz. Bu rastgele gerçekleşir, ancak birçok oyunda belirli öğeleri kullanarak şansınızı artırabilirsiniz. Bir Pokémon oyununda RNG, vahşi Pokémon'larla ne sıklıkla savaşılacağını ve hangi yaratıklarla karşılaşacağınızı belirler.

Bunun benzer örnekleri Super Smash Bros gibi oyunlarda görülür. Mr. Game & Watch karakteri, kullanıldığında birden dokuza kadar bir sayı gösteren Judge adlı bir harekete sahiptir. Değer, aynı sayıyı arka arkaya iki kez alamamanız dışında, her kullandığınızda RNG ile belirlenir.

RNG ile Prosedürel Üretim

RNG, oyunlarda popüler bir trend olan prosedürel üretimin merkezinde yer alır. Prosedürel oluşturma, her şeyi elle hazırlamak yerine bir algoritma aracılığıyla oyun içeriği oluşturma sürecini ifade eder.

google play'de ülke nasıl değiştirilir

Prosedürel nesil etrafında inşa edilen iyi bilinen oyunlar arasında Minecraft ve Spelunky bulunur. Bu oyunlar, tohum değeri aracılığıyla benzersiz dünyalar yaratır, yani her oyuncu oyun boyunca her oynadığında farklı bir deneyim yaşar.

Diğer RNG biçimleri gibi, oyun geliştiricileri de dünyaların tamamen rastgele oluşturulmaması için kısıtlamalar ekler. Örneğin, Minecraft'ta bir okyanusun üzerinde rastgele yüzen zemin blokları bulamazsınız.

Speedrunning'de RNG

Hız koşusu bağlamında RNG video oyunu hakkında bir şeyler duymuş olabilirsiniz. Hız koşucuları bir oyunu olabildiğince hızlı tamamlamayı amaçladıklarından, oyunu içeride ve dışarıda öğrenmek için çok pratik yaparlar. Anlaşılır bir şekilde, RNG hız koşularına bir öngörülemezlik unsuru ekler.

Sıklıkla sorunlara neden olsa da, RNG hız koşularında her zaman olumsuz değildir. Koşular arasında biraz farklılık olması oyunu daha çekici hale getirebilir çünkü biraz iyi şansla zamanınızı iyileştirmek daha kolaydır.

Küçük ila Orta Speedrun RNG

Bazen, RNG bir koşu için büyük ölçüde önemsizdir. Bir odada düşmanların tam olarak nerede ortaya çıkacağının veya normal bir savaşta kritik bir vuruş yapıp yapmadığınızın toplam süreniz üzerinde büyük bir etkisi olmayacaktır.

Diğer RNG örnekleri daha önemli yavaşlamalara neden olabilir. Örneğin, Super Mario Sunshine'da, King Boo'ya karşı patron savaşı, beş olası sonucu olan bir slot makinesini döndürmeyi içerir. Ona zarar vermek için, çeşitli meyveler üretmek için önce üç ananas simgesini eşleştirmelisiniz.

Bundan sonra, dilini ateşe vermek için ona biber atmanız ve ardından başka meyvelerle vurmanız gerekir. İyi RNG ile biberler uygun bir yerde görünecek, böylece dövüşü hızlı bir şekilde tamamlayabilirsiniz. Şanssızlıkla birlikte, ruleti birçok kez döndürmeniz ve biraz zaman yakmanız gerekebilir.

Run Breaking RNG

Bazı oyunlarda, RNG ile şanssızlığın bir koşuyu tamamen raydan çıkarabileceği bölümler vardır. Bunun bir örneği Banjo-Kazooie'de meydana gelir.

Oyunun sonuna doğru, sizi maceranızla ilgili sorularla test eden Grunty's Furnace Fun adlı bir bilgi yarışmasına girersiniz. Tahtadaki bir tür kare size oyunun kötü adamı Gruntilda hakkında sorular sorar. Oyun boyunca kız kardeşi Brentilda ile konuşursanız, size bu soruların cevaplarını verecektir.

Ancak, bu soruların doğru cevapları her oyunda rastgeledir. Speedrunners, Brentilda ile konuşarak zaman kaybetmek istemiyor, bu yüzden bu noktada cevapları tahmin etmeleri gerekiyor. Bu, şansı tamamlamak için geliyor --- yanlış cevabı çok fazla seçerlerse, ölebilir ve tonlarca zaman kaybedebilirler.

Oyunun sonunda bu RNG'ye bağlı bölümün olması bir hız koşusu için sinir bozucu çünkü koşucu şanslı olduklarını ummaktan başka bir şey yapamaz. Buna rağmen, hız koşucuları, aşağıdaki videonun gösterdiği gibi, genellikle bu barikatları aşmanın yollarını buluyor.

RNG Manipülasyonu

Tartıştığımız gibi, video oyunlarının sözde RNG'si gerçekten rastgele değildir, çünkü aynı çekirdeği kullanırsanız sonuçları yeniden üretebilirsiniz. Birçok oyun, tohum olarak kullanılması oldukça zor olabilen dahili bir zamanlayıcı kullanır. Ancak diğer oyunlarla uğraşmak çok daha kolaydır.

Game Boy Advance'deki bir RPG olan Golden Sun bunun harika bir örneğidir. Oyun, karşılaşma sırasında yaptığınız eylemlere dayalı olarak bir savaşı tamamladığınızda alacağınız ödülleri belirler. Bu, tamamen aynı taktikleri kullanarak aynı düşmanlara karşı bir savaşta savaşırsanız, her seferinde aynı düşüşlerin garanti edileceği anlamına gelir.

Speedrunners, bir oyunu analiz etmek ve RNG'sini değiştirip değiştiremeyeceklerini anlamak için öykünme araçlarını kullanabilir. Ardından, istenen sonucu garanti ederek veya RNG'den kaynaklanan potansiyel zaman kayıplarını en aza indirerek bundan yararlanabilirler. Ancak tohumu anlamayan ortalama bir oyuncu için bu tür bir RNG rastgele olduğu kadar iyidir.

google chrome çok fazla bellek kullanıyor

Artık RNG'nin Oyundaki Rolünü Anlıyorsunuz

Video oyunlarında çok fazla RNG, hayal kırıklığı veya anlamsızlık duygularıyla sonuçlanarak 'oyun yorgunluğuna' veya 'oyun tükenmişliğine' yol açabilir. Eğer böyle hissediyorsanız, araştırmak isteyebilirsiniz. oyun yorgunluğunun ve oyun tükenmişliğinin üstesinden nasıl gelineceğine dair ipuçları .

RNG'nin ne olduğuna, RNG'nin oyunları nasıl etkilediğine ve hız koşularına nasıl uygulandığına dair örneklere baktık. Bu yüzden artık RNG'nin oyundaki rolünü daha iyi anlamalısınız. Şimdi favori video oyunu hız koşularımıza göz atmalısınız.

Paylaş Paylaş Cıvıldamak E-posta Konuşmayı Canlandırmak İçin Yeni Başlayanlar Kılavuzu

Konuşmayı canlandırmak zor olabilir. Projenize diyalog eklemeye hazırsanız, süreci sizin için özetleyeceğiz.

Sonrakini Oku
İlgili konular
  • oyun
  • Teknoloji Açıklaması
  • Rol Yapma Oyunları
  • Oyun Kültürü
Yazar hakkında Ben Stegner(1735 Makale Yayınlandı)

Ben, MakeUseOf'ta Editör Yardımcısı ve Onboarding Müdürüdür. 2016 yılında tam zamanlı yazmak için BT işinden ayrıldı ve bir daha arkasına bakmadı. Yedi yılı aşkın bir süredir profesyonel bir yazar olarak teknik eğitimleri, video oyunu önerilerini ve daha fazlasını ele alıyor.

Ben Stegner'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın