Apa itu RNG? Pelajaran untuk Pemain

Apa itu RNG? Pelajaran untuk Pemain

Adakah anda pernah merasa terharu dengan jumlah akronim dalam dunia permainan? Dari genre hingga istilah teknikal, ada banyak perkara yang perlu diperhatikan. Contohnya, apa itu RNG?





Dalam artikel ini kami menerangkan apa itu RNG dalam konteks permainan video. Kami akan melihat makna RNG, mengkaji beberapa contoh, dan melihat bagaimana ia boleh berlaku untuk speedrunning.





Apa itu RNG?

RNG bermaksud penjana nombor rawak . Ini ditakrifkan sebagai peranti atau algoritma yang muncul dengan nombor secara kebetulan. Oleh itu, dalam istilah permainan, RNG merujuk kepada acara yang tidak sama setiap kali anda bermain.





Walaupun kedengarannya sederhana, komputer sebenarnya menghadapi masalah untuk menghasilkan nombor rawak. Ini kerana komputer dirancang untuk mengikut arahan, yang berlawanan dengan kebiasaan. Anda tidak boleh hanya memberitahu mesin untuk 'menghasilkan nombor rawak', kerana memberi arahan bagaimana memilih sesuatu secara rawak adalah oksimoron.

RNG dan Pseudo-RNG yang benar

Oleh kerana itu, untuk benar-benar menghasilkan nombor rawak dengan komputer, anda mesti menggunakan peranti fizikal yang dikenali sebagai penjana nombor rawak perkakasan . Ini menggunakan proses fizikal minit, seperti bunyi elektronik, untuk menghasilkan nombor rawak.



Oleh kerana tidak ada cara bagi seseorang untuk meramalkan atau mengetahui apa yang berlaku dengan peristiwa-peristiwa yang tidak dapat dilihat ini, mereka mungkin secara rawak. Jenis RNG ini sangat penting dalam sistem yang berpusat pada keselamatan dan dengan demikian muncul dalam bentuk enkripsi yang biasa. Sekiranya seseorang dapat mengetahui bagaimana sistem menghasilkan nombor 'rawak' untuk protokol enkripsi, itu akan menjadi masalah besar.

Walau bagaimanapun, ini tidak membimbangkan RNG permainan. Untuk mempercepat dan menghasilkan semula yang lebih mudah, banyak program, termasuk permainan, menggunakan apa yang dikenali sebagai penjanaan nombor pseudorandom .





Pseudo-RNG menggunakan algoritma (memikirkannya seperti formula) yang melakukan operasi matematik pada biji (permulaan) nilai untuk menghasilkan nombor rawak. Untuk mencapai hasil yang berbeza setiap kali, penting untuk menggunakan biji yang seawak mungkin.

Contoh mudah akan mengambil bilangan milisaat semasa sebagai biji, dan kemudian melakukan beberapa operasi di atasnya, seperti ini:





semasa saya tatal ke bawah ia naik
int rand = (a * milliseconds + b) % c

Ini tidak betul-betul rawak, kerana menggunakan benih yang sama akan menghasilkan hasil yang sama setiap kali. Tetapi ia cukup bagus untuk permainan video.

Contoh RNG dalam Permainan

Setelah mengetahui teknikal RNG, mari kita lihat beberapa contoh RNG dalam permainan untuk melihat bagaimana ia memainkan peranan.

Root RNG

RNG berperanan besar dalam permainan rampasan seperti Destiny, Borderlands, dan Diablo. Apabila anda membuka peti harta karun atau mengalahkan musuh, hadiah yang diturunkannya tidak sama dalam setiap kejadian. Permainan menentukannya secara rawak setiap kali, jadi anda mungkin bernasib baik dan mendapat barang yang sangat jarang berlaku, atau baju besi tingkat rendah berulang-ulang kali.

Sudah tentu, untuk memastikan permainan seimbang, jatuhan rampasan tidak sepenuhnya rawak. Mereka mempunyai sistem untuk mencegah anda mendapatkan senjata terbaik dalam permainan dari peti harta karun pertama yang anda buka. Setiap permainan mempunyai cara yang berbeza untuk menangani ini, mungkin dengan menghadkan peralatan yang anda terima berdasarkan tahap pemain anda.

Dorongan untuk terus menjarah lebih baik adalah salah satu sebab permainan video begitu ketagihan.

Menentukan Peratusan Peluang Dengan RNG

Banyak permainan menggunakan RNG untuk mengetahui peratusan peristiwa tertentu yang berlaku. Ini biasanya dilihat dalam permainan main peranan (RPG).

Sebagai contoh, apabila anda menyerang dalam JRPG seperti Persona 5 atau Chrono Trigger, anda mungkin mencetuskan serangan kritikal yang menyebabkan kerosakan tambahan. Ini berlaku secara rawak, walaupun dalam banyak permainan anda dapat meningkatkan peluang anda dengan menggunakan item tertentu. Dalam permainan Pokémon, RNG menentukan seberapa sering pertempuran dengan Pokémon liar berlaku dan makhluk mana yang anda temui.

Contoh serupa dari ini muncul dalam permainan seperti Super Smash Bros. Watak Mr. Game & Watch mempunyai gerakan bernama Judge yang memaparkan angka dari satu hingga sembilan ketika digunakan. Nilainya ditentukan dengan RNG setiap kali anda menggunakannya, dengan pengecualian bahawa anda tidak dapat memperoleh nombor yang sama dua kali berturut-turut.

Penjanaan Prosedur Melalui RNG

RNG adalah pusat generasi prosedural, trend popular dalam permainan. Penjanaan prosedur merujuk kepada proses membuat kandungan permainan melalui algoritma dan bukannya membuat semuanya dengan tangan.

hayat bateri tidak menunjukkan tingkap 10

Permainan terkenal yang dibina di sekitar generasi prosedural termasuk Minecraft dan Spelunky. Permainan ini mencipta dunia yang unik melalui nilai utama, yang bermaksud setiap pemain mendapat pengalaman yang berbeza setiap kali mereka bermain melalui permainan.

Seperti bentuk RNG lain, pembangun permainan menambah sekatan agar dunia tidak dihasilkan secara rawak. Contohnya, anda tidak akan menemui blok tanah terapung secara rawak di atas lautan di Minecraft.

RNG dalam Speedrunning

Ada kemungkinan anda mungkin pernah mendengar tentang permainan video RNG dalam konteks speedrunning. Oleh kerana speedrunners bertujuan untuk menyelesaikan permainan secepat yang mereka dapat, mereka banyak berlatih untuk mempelajari permainan di dalam dan luar. Oleh itu, RNG dapat menambahkan elemen yang tidak dapat diramalkan untuk berlari dengan pantas.

Walaupun sering menimbulkan masalah, RNG tidak selalu negatif dalam kecepatan. Mempunyai beberapa variasi antara larian dapat menjadikan permainan lebih menarik kerana lebih mudah untuk meningkatkan waktu anda dengan sedikit keberuntungan.

Speedrun RNG Kecil hingga Sederhana

Kadang-kadang, RNG sebahagian besarnya tidak penting untuk dijalankan. Penempatan tepat di mana musuh bertelur di dalam sebuah bilik, atau sama ada anda mendapat serangan kritikal dalam pertempuran biasa, tidak akan memberi kesan besar pada masa anda.

Contoh RNG lain boleh menyebabkan penurunan yang lebih ketara. Sebagai contoh, dalam Super Mario Sunshine, pertempuran bos menentang King Boo melibatkan pemutar mesin slot dengan lima kemungkinan hasil. Untuk merosakkannya, anda mesti memadankan tiga ikon nanas terlebih dahulu untuk menelurkan pelbagai buah.

Selepas ini, anda harus melemparkan lada kepadanya untuk membakar lidahnya, diikuti dengan memukulnya dengan buah lain. Dengan RNG yang baik, paprika akan muncul di lokasi yang mudah sehingga anda dapat menyelesaikan pertarungan dengan cepat. Namun, dengan nasib malang, anda mungkin perlu memutar rolet berkali-kali dan membakar sedikit masa.

Run-Breaking RNG

Beberapa permainan mempunyai bahagian di mana tidak bernasib baik dengan RNG dapat menggelincir sepenuhnya. Satu kejadian ini berlaku di Banjo-Kazooie.

Menjelang akhir permainan, anda memasuki pertunjukan kuiz bernama Grunty's Furnace Fun, yang menguji anda dengan pertanyaan mengenai pengembaraan anda. Satu jenis petak di papan menanyakan soalan mengenai Gruntilda, penjahat permainan. Sekiranya anda bercakap dengan kakaknya Brentilda sepanjang permainan, dia akan memberi anda jawapan kepada soalan-soalan ini.

Walau bagaimanapun, jawapan yang betul untuk soalan-soalan ini adalah rawak pada setiap permainan. Speedrunners tidak mahu membuang masa bercakap dengan Brentilda, jadi mereka harus meneka jawapan pada ketika ini. Ini datang untuk menyelesaikan nasib --- jika mereka memilih jawapan yang salah berkali-kali, mereka boleh mati dan kehilangan banyak masa.

Memiliki bahagian yang bergantung pada RNG ini di akhir permainan sangat mengecewakan kerana berlari cepat, kerana pelari tidak dapat melakukan banyak hal selain berharap mereka beruntung. Walaupun begitu, pelari laju masih sering mencari kaedah untuk mengatasi sekatan jalan raya ini, seperti yang ditunjukkan oleh video di bawah.

Manipulasi RNG

Seperti yang telah kita bincangkan, permainan video pseudo-RNG tidak benar-benar rawak, kerana anda dapat menghasilkan semula hasil jika anda menggunakan benih yang sama. Banyak permainan menggunakan pemasa dalaman sebagai pilihan, yang agak sukar dimanfaatkan. Tetapi permainan lain jauh lebih mudah untuk dimainkan.

Golden Sun, RPG di Game Boy Advance, adalah contoh yang bagus untuk ini. Permainan menentukan ganjaran yang anda dapat dari menyelesaikan pertempuran berdasarkan tindakan yang anda lakukan semasa pertemuan. Ini bermaksud bahawa jika anda bertempur melawan musuh yang sama dengan menggunakan taktik yang sama, anda dijamin penurunan yang sama setiap masa.

Speedrunners dapat menggunakan alat emulasi untuk menganalisis permainan dan mengetahui apakah mereka dapat memanipulasi RNGnya. Mereka kemudian dapat memanfaatkannya dengan menjamin hasil yang diinginkan atau meminimumkan potensi membuang masa dari RNG. Tetapi bagi pemain rata-rata yang tidak memahami benih, RNG jenis ini sama baiknya secara rawak.

bagaimana mencari lagu dari video

Kini Anda Memahami Peranan RNG dalam Permainan

Terlalu banyak RNG dalam permainan video boleh menyebabkan perasaan kecewa atau tidak berguna, menyebabkan 'keletihan permainan' atau 'kehabisan permainan.' Sekiranya anda merasa seperti ini, anda mungkin ingin meneliti petua bagaimana mengatasi keletihan permainan dan keletihan permainan .

Kami telah melihat apa itu RNG, contoh bagaimana RNG mempengaruhi permainan, dan bagaimana ia berlaku pada speedrun. Oleh itu, anda kini harus mempunyai pemahaman yang lebih baik mengenai peranan RNG dalam permainan. Sekarang anda harus melihat speedrun permainan video kegemaran kami.

Berkongsi Berkongsi Tweet E-mel Panduan Pemula untuk Animasi Ucapan

Animasi pertuturan boleh menjadi cabaran. Sekiranya anda bersedia untuk mula menambahkan dialog ke projek anda, kami akan menguraikan proses untuk anda.

Baca Seterusnya
Topik-topik yang berkaitan
  • Permainan
  • Teknologi Dijelaskan
  • Permainan Bermain Peranan
  • Budaya Permainan
Mengenai Pengarang Ben Stegner(1735 Artikel Diterbitkan)

Ben adalah Timbalan Editor dan Pengurus Onboarding di MakeUseOf. Dia meninggalkan pekerjaan IT untuk menulis sepenuh masa pada tahun 2016 dan tidak pernah melihat ke belakang. Dia telah merangkumi tutorial teknologi, cadangan permainan video, dan lebih banyak lagi sebagai penulis profesional selama lebih dari tujuh tahun.

Lagi Dari Ben Stegner

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan