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ılavuzuKonuş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ü
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 FazlaHaber 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