Apa itu RNG? Pelajaran untuk Gamer

Apa itu RNG? Pelajaran untuk Gamer

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





Pada artikel ini kami menjelaskan apa itu RNG dalam konteks video game. Kita akan melihat arti dari RNG, mempelajari beberapa contoh, dan melihat bagaimana hal itu dapat diterapkan pada speedrunning.





Apa itu RNG?

RNG singkatan dari pembuat angka acak . Ini didefinisikan sebagai perangkat atau algoritma yang menghasilkan angka secara acak. Dalam istilah game, RNG mengacu pada peristiwa yang tidak sama setiap kali Anda bermain.





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

Benar RNG dan Pseudo-RNG

Karena itu, untuk benar-benar menghasilkan angka acak dengan komputer, Anda harus menggunakan perangkat fisik yang dikenal sebagai generator nomor acak perangkat keras . Ini menggunakan proses fisik kecil, seperti kebisingan elektronik, untuk menghasilkan angka acak.



Karena tidak ada cara bagi seseorang untuk memprediksi atau mengetahui apa yang terjadi dengan peristiwa-peristiwa yang tidak terlihat ini, peristiwa-peristiwa itu benar-benar acak. Jenis RNG ini sangat penting dalam sistem yang berpusat pada keamanan dan dengan demikian muncul dalam 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, menggunakan apa yang dikenal sebagai generasi nomor pseudorandom .





Pseudo-RNG menggunakan algoritme (anggap saja seperti rumus) yang melakukan operasi matematika pada a benih (awal) nilai untuk menghasilkan angka acak. Untuk mencapai hasil yang berbeda setiap kali, penting untuk menggunakan benih yang acak mungkin.

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





cara mengunduh film di ipad
int rand = (a * milliseconds + b) % c

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

Contoh RNG di Game

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

Menjarah RNG

RNG memainkan peran besar dalam game yang berfokus pada loot seperti Destiny, Borderlands, dan Diablo. Saat Anda membuka peti harta karun atau mengalahkan musuh, hadiah yang dijatuhkan tidak sama dalam setiap kejadian. Gim ini menentukannya secara acak setiap kali, jadi Anda mungkin akan beruntung dan langsung mendapatkan item super langka, atau armor tingkat rendah berulang kali.

Tentu saja, agar permainan tetap seimbang, loot drop 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 yang berbeda untuk menangani hal ini, mungkin dengan membatasi peralatan yang Anda terima berdasarkan level pemain Anda.

Dorongan untuk terus mendapatkan hasil curian yang lebih baik hanyalah salah satu alasan mengapa video game sangat membuat ketagihan.

Menentukan Persentase Peluang Dengan RNG

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

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

Contoh serupa muncul di game seperti Super Smash Bros. Karakter Mr. Game & Watch memiliki jurus bernama Judge 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.

Pembuatan Prosedural Melalui RNG

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

bagaimana cara mendapatkan filter snapchat saya sendiri?

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

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

RNG di Speedrunning

Ada kemungkinan Anda pernah mendengar tentang video game RNG dalam konteks speedrunning. Karena pelari cepat bertujuan untuk menyelesaikan permainan secepat mungkin, mereka banyak berlatih untuk mempelajari permainan di dalam dan luar. Maka, dapat dimengerti bahwa RNG menambahkan elemen ketidakpastian pada speedruns.

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

RNG Speedrun Kecil hingga Sedang

Terkadang, RNG sebagian besar tidak penting untuk lari. Penempatan yang tepat di mana musuh muncul di sebuah ruangan, atau apakah Anda mendapatkan pukulan kritis dalam pertempuran biasa, tidak akan memiliki pengaruh besar pada total waktu Anda.

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

Setelah ini, Anda harus melemparkan lada padanya untuk membakar lidahnya, diikuti dengan memukulnya dengan buah lain. Dengan RNG yang baik, paprika akan muncul di lokasi yang nyaman sehingga Anda dapat menyelesaikan pertarungan dengan cepat. Namun, dengan nasib buruk, 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 contohnya terjadi di Banjo-Kazooie.

Menjelang akhir permainan, Anda memasuki acara kuis bernama Grunty's Furnace Fun, yang menguji Anda dengan pertanyaan tentang petualangan Anda. Salah satu jenis kotak di papan mengajukan pertanyaan tentang Gruntilda, penjahat permainan. Jika Anda berbicara dengan saudara perempuannya Bretilda sepanjang permainan, dia akan memberi Anda jawaban atas 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 menyelesaikan keberuntungan --- jika mereka memilih jawaban yang salah terlalu sering, mereka bisa mati dan kehilangan banyak waktu.

Memiliki bagian yang bergantung pada RNG ini di akhir permainan membuat frustasi bagi speedrun, karena pelari tidak bisa berbuat banyak selain berharap mereka beruntung. Meskipun demikian, para pelari cepat masih sering menemukan cara untuk mengatasi hambatan ini, seperti yang ditunjukkan video di bawah ini.

Manipulasi RNG

Seperti yang telah kita bahas, pseudo-RNG video game tidak benar-benar acak, karena Anda dapat mereproduksi hasil jika Anda menggunakan seed yang sama. Banyak game menggunakan pengatur waktu internal sebagai benih, yang cukup sulit untuk dieksploitasi. Tetapi permainan lain jauh lebih mudah untuk dimainkan.

Golden Sun, RPG di Game Boy Advance, adalah contoh yang bagus untuk ini. Gim ini menentukan hadiah yang Anda dapatkan dari menyelesaikan pertempuran berdasarkan tindakan yang Anda lakukan selama pertemuan. Artinya, jika Anda bertarung melawan musuh yang sama menggunakan taktik yang sama persis, Anda dijamin akan mendapatkan drop yang sama setiap saat.

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 potensi pemborosan waktu dari RNG. Tetapi untuk pemain rata-rata yang tidak mengerti benih, RNG semacam ini sama bagusnya dengan acak.

merekam panggilan telepon di iphone

Sekarang Anda Memahami Peran RNG dalam Game

Terlalu banyak RNG dalam video game dapat mengakibatkan perasaan frustrasi atau tidak berguna, yang menyebabkan 'kelelahan bermain game' atau 'kejenuhan bermain game.' Jika Anda merasa seperti ini, Anda mungkin ingin melihat ke dalam tips tentang cara mengatasi kelelahan bermain game dan kelelahan bermain game .

Kami telah melihat apa itu RNG, contoh bagaimana RNG memengaruhi game, dan bagaimana penerapannya pada speedrun. Jadi Anda sekarang harus memiliki pemahaman yang lebih baik tentang peran RNG dalam game. Sekarang Anda harus melihat video game speedruns favorit kami.

Membagikan Membagikan Menciak Surel Panduan Pemula untuk Menganimasikan Pidato

Menganimasikan pidato bisa menjadi tantangan. Jika Anda siap untuk mulai menambahkan dialog ke proyek Anda, kami akan merinci prosesnya untuk Anda.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Permainan
  • Teknologi Dijelaskan
  • Permainan peran
  • Budaya Permainan
Tentang Penulis Ben Stegner(1735 Artikel Diterbitkan)

Ben adalah Wakil Editor dan Manajer Orientasi di MakeUseOf. Dia meninggalkan pekerjaan IT-nya untuk menulis penuh waktu pada tahun 2016 dan tidak pernah menoleh ke belakang. Dia telah meliput tutorial teknologi, rekomendasi video game, dan lebih banyak lagi sebagai penulis profesional selama lebih dari tujuh tahun.

More From Ben Stegner

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan