Iklan

Pernahkah Anda merasa kewalahan dengan banyaknya akronim di dunia game? Dari genre ke istilah teknis, ada banyak yang harus dilacak. Misalnya, apa itu RNG?

Dalam artikel ini kami menjelaskan apa itu RNG dalam konteks video game. Kami akan melihat arti RNG, mempelajari beberapa contoh, dan melihat bagaimana hal itu dapat diterapkan pada lari cepat.

Apa itu RNG?

RNG adalah singkatan generator nomor acak. Ini didefinisikan sebagai perangkat atau algoritma yang muncul dengan angka secara acak. Dalam istilah permainan, maka, RNG mengacu pada acara yang tidak sama setiap kali Anda bermain.

Meskipun kedengarannya sederhana, komputer sebenarnya memiliki masalah dalam menghasilkan angka acak. Ini karena komputer dirancang untuk mengikuti instruksi, yang merupakan kebalikan dari keacakan. Anda tidak bisa hanya memberi tahu mesin untuk "menghasilkan angka acak," karena memberikan instruksi tentang cara memilih sesuatu secara acak adalah sebuah oxymoron.

True RNG dan Pseudo-RNG

Karena itu, untuk benar-benar menghasilkan angka acak dengan komputer, Anda harus menggunakan perangkat fisik yang dikenal sebagai a

instagram viewer
generator nomor acak perangkat keras. Ini menggunakan proses fisik kecil, seperti suara elektronik, untuk menghasilkan angka acak.

Karena tidak ada cara bagi seseorang untuk memprediksi atau mengetahui apa yang terjadi dengan peristiwa-peristiwa tak kasat mata ini, mereka benar-benar acak mungkin. Jenis RNG ini sangat penting dalam sistem keamanan-sentris dan karenanya muncul di bentuk-bentuk enkripsi yang umum. Jika seseorang dapat mengetahui bagaimana sistem menghasilkan angka "acak" untuk protokol enkripsi, itu akan menjadi masalah besar.

Namun, ini bukan masalah dengan game RNG. Untuk kecepatan yang lebih besar dan reproduksi yang lebih mudah, banyak program, termasuk game, gunakan apa yang dikenal sebagai pembuatan nomor pseudorandom.

Pseudo-RNG menggunakan algoritma (anggap saja seperti rumus) yang melakukan operasi matematika pada a benih (mulai) nilai untuk datang dengan angka acak. Untuk mencapai output yang berbeda setiap kali, penting untuk menggunakan seed yang acak mungkin.

Contoh sederhana akan mengambil jumlah milidetik saat ini sebagai benih, kemudian melakukan beberapa operasi di atasnya, seperti ini:

int rand = (a * milidetik + b)% c

Ini bukan benar-benar acak, karena menggunakan benih yang sama akan menghasilkan hasil yang sama setiap kali. Tapi itu cukup bagus untuk gim video.

Contoh RNG di Game

Sekarang setelah Anda mengetahui teknis RNG, mari kita lihat beberapa contoh RNG di game untuk melihat bagaimana RNG berperan.

Loot RNG

RNG memainkan peran besar dalam permainan yang berfokus pada penjarahan seperti Destiny, Borderlands, dan Diablo. Ketika Anda membuka peti harta karun atau mengalahkan musuh, hadiah yang dijatuhkannya tidak sama dalam setiap contoh. Gim ini menentukannya secara acak setiap kali, sehingga Anda mungkin berakhir beruntung dan mendapatkan item yang sangat langka segera, atau sepotong baju besi tingkat rendah berulang kali.

Tentu saja, untuk menjaga permainan seimbang, tetesan tetes tidak sepenuhnya acak. Mereka memiliki sistem untuk mencegah Anda mendapatkan senjata terbaik dalam permainan dari peti harta karun pertama yang Anda buka. Setiap permainan memiliki cara penanganan yang berbeda, mungkin dengan membatasi peralatan yang Anda terima berdasarkan level pemain Anda.

Drive untuk terus mendapatkan hasil rampasan yang lebih baik hanyalah salah satunya alasan video game sangat membuat ketagihan.

Menentukan Persentase Peluang Dengan RNG

Pokemon Critical Hit

Banyak game menggunakan RNG untuk mengetahui persentase peristiwa tertentu yang terjadi. Ini biasa terlihat dalam permainan role-playing (RPG).

Misalnya, ketika Anda menyerang di JRPG seperti Persona 5 atau Chrono Trigger, Anda dapat memicu serangan kritikal yang menghasilkan kerusakan ekstra. Ini terjadi secara acak, meskipun di banyak permainan Anda dapat meningkatkan peluang dengan menggunakan item tertentu. Dalam permainan Pokémon, RNG menentukan seberapa sering pertempuran dengan Pokémon liar terjadi dan makhluk mana yang Anda temui.

Contoh serupa dari ini muncul di permainan seperti Super Smash Bros. Karakter Mr. Game & Watch memiliki gerakan yang disebut Hakim yang menampilkan angka dari satu hingga sembilan saat digunakan. Nilai ditentukan dengan RNG setiap kali Anda menggunakannya, dengan pengecualian bahwa Anda tidak bisa mendapatkan nomor yang sama dua kali berturut-turut.

Generasi Prosedural Melalui RNG

RNG berada di pusat generasi prosedural, tren populer dalam game. Generasi prosedural mengacu pada proses pembuatan konten game melalui algoritma alih-alih menyusun semuanya dengan tangan.

Game terkenal yang dibangun di sekitar generasi prosedural termasuk Minecraft dan Spelunky. Game-game ini menciptakan dunia yang unik melalui nilai seed, yang berarti setiap pemain mendapatkan pengalaman yang berbeda setiap kali mereka bermain melalui game.

Seperti bentuk RNG lainnya, pengembang game menambahkan batasan sehingga dunia tidak dihasilkan sepenuhnya secara acak. Misalnya, Anda tidak akan menemukan blok tanah mengambang acak di atas lautan di Minecraft.

RNG di Speedrunning

Ada kemungkinan Anda mungkin pernah mendengar tentang video game RNG dalam konteks speedrunning. Karena speedrunners bertujuan untuk menyelesaikan permainan secepat mungkin, mereka berlatih banyak untuk mempelajari permainan dalam dan luar. Maklum, kalau begitu, RNG menambahkan elemen ketidakpastian untuk speedruns.

Meskipun sering menyebabkan masalah, RNG tidak selalu negatif dalam speedruns. Memiliki beberapa perbedaan antara lari dapat membuat permainan lebih menarik karena lebih mudah untuk meningkatkan waktu Anda dengan sedikit keberuntungan.

Speedrun RNG Kecil hingga Sedang

Terkadang, RNG sebagian besar tidak penting untuk dijalankan. Penempatan tepat tempat musuh bertelur di sebuah ruangan, atau apakah Anda mendapatkan serangan kritis dalam pertempuran reguler, tidak akan memiliki efek besar pada total waktu Anda.

Contoh lain dari RNG dapat menyebabkan perlambatan yang lebih signifikan. Misalnya, di Super Mario Sunshine, pertarungan bos melawan King Boo melibatkan pemintalan mesin slot dengan lima hasil yang mungkin. Untuk merusaknya, Anda harus terlebih dahulu mencocokkan tiga ikon nanas untuk menelurkan berbagai buah.

Setelah ini, Anda harus melemparkan merica padanya untuk membakar lidahnya, diikuti dengan memukulnya dengan buah lainnya. Dengan RNG yang baik, paprika akan muncul di lokasi yang nyaman sehingga Anda dapat dengan cepat menyelesaikan pertarungan. Namun, dengan sedikit keberuntungan, Anda mungkin harus memutar roulette berkali-kali dan menghabiskan waktu.

Run-Breaking RNG

Beberapa permainan memiliki bagian di mana menjadi tidak beruntung dengan RNG dapat sepenuhnya menggagalkan lari. Salah satu contoh dari ini terjadi di Banjo-Kazooie.

Menjelang akhir permainan, Anda memasuki acara kuis yang disebut Grunty's Furnace Fun, yang menguji Anda dengan pertanyaan tentang petualangan Anda. Satu jenis kotak di papan menanyakan pertanyaan tentang Gruntilda, penjahat gim ini. Jika Anda berbicara dengan adiknya, Brentilda di sepanjang permainan, dia akan memberi Anda jawaban untuk pertanyaan-pertanyaan ini.

Namun, jawaban yang benar untuk pertanyaan-pertanyaan ini adalah acak pada setiap permainan. Speedrunners tidak ingin membuang waktu berbicara dengan Brentilda, jadi mereka harus menebak jawabannya pada saat ini. Ini datang untuk benar-benar beruntung — jika mereka terlalu sering memilih jawaban yang salah, mereka bisa mati dan kehilangan banyak waktu.

Memiliki bagian yang bergantung pada RNG ini di akhir permainan membuat frustasi untuk speedrun, karena pelari tidak dapat melakukan banyak hal selain berharap mereka beruntung. Meskipun demikian, speedrunners masih sering menemukan cara untuk mengatasi hambatan ini, seperti yang ditunjukkan oleh video di bawah ini.

Manipulasi RNG

Seperti yang kami diskusikan, pseudo-RNG dari video game tidak benar-benar acak, karena Anda dapat mereproduksi hasil jika Anda menggunakan seed yang sama. Banyak game menggunakan timer internal sebagai seed, yang bisa jadi cukup sulit untuk dieksploitasi. Tapi game lain lebih mudah untuk dimainkan.

Golden Sun, RPG di Game Boy Advance, adalah contoh yang bagus untuk ini. Permainan menentukan hadiah yang Anda dapatkan dari menyelesaikan pertempuran berdasarkan tindakan yang Anda ambil selama pertemuan. Ini berarti bahwa jika Anda bertempur melawan musuh yang sama menggunakan taktik yang sama persis, Anda dijamin akan jatuh setiap kali.

Speedrunners dapat menggunakan alat emulasi untuk menganalisis permainan dan mencari tahu apakah mereka dapat memanipulasi RNG-nya. Mereka kemudian dapat memanfaatkannya dengan menjamin hasil yang diinginkan atau meminimalkan pemborosan waktu dari RNG. Tetapi bagi pemain rata-rata yang tidak memahami seed, RNG ini sebagus acak.

Sekarang Anda Memahami Peran RNG dalam Permainan

Kami telah melihat apa itu RNG, contoh bagaimana RNG memengaruhi game, dan bagaimana itu berlaku untuk speedruns. Jadi sekarang Anda harus memiliki pemahaman yang lebih baik tentang peran RNG dalam bermain game. Sekarang kamu harus check out speedruns video game favorit kami 7 Menghibur Speedruns yang Dilengkapi dengan Tip dan TrikSpeedrunning memungkinkan Anda melihat prestasi luar biasa dari para ahli. Speedruns ini akan menghibur dan menginspirasi Anda untuk menjadi gamer yang lebih baik. Baca lebih lajut .

Ben adalah Wakil Editor dan Manajer Pos Sponsor di MakeUseOf. Dia memegang gelar B.S. dalam Sistem Informasi Komputer dari Grove City College, di mana ia lulus Cum Laude dan dengan Honours di jurusannya. Dia menikmati membantu orang lain dan bersemangat tentang video game sebagai media.