Banyak game menggunakan angka acak untuk hal-hal seperti kerusakan serangan, jarahan emas, atau tipe monster yang muncul. Jelas bahwa angka acak memungkinkan Anda menghasilkan konten untuk membuat game lebih dapat dimainkan ulang, tetapi saya berbicara tentang hal-hal tertentu. Misalnya: Di DOTA, saat Anda membunuh monster, Anda mendapatkan jumlah emas acak di antara x dan y di mana x dan y tidak pernah berubah. Ketika Anda menyerang apa pun, Anda memiliki peluang untuk melakukan kerusakan dalam jarak seperti 52-60. Bagaimana membuat tetes emas statis mengubah permainan?
Saya merasa seperti angka acak meningkatkan permainan, tetapi saya kesulitan memahami mengapa. Adakah yang tahu alasan mengapa angka acak bisa membuat permainan lebih baik ketika digunakan dengan hal-hal seperti kerusakan atau menjarah? Saya berharap jawaban yang tidak menghubungkan keberuntungan dengan hal yang baik.
sumber
Jawaban:
Saya ingin memulai dengan membuat perbedaan antara elemen acak yang sering dan yang jarang.
Jika Anda memainkan permainan di mana Anda menyerang sesuatu sekali setiap 5-30 detik, maka kerusakan sering terjadi. Jika Anda bermain game di mana Anda menyerang lebih jarang dari itu, mungkin sekali setiap menit, maka itu tidak sering.
Sebagai contoh, RPG table-top, dengan sifat menjadi permainan papan yang dimainkan oleh manusia yang harus melakukan matematika dan berbicara satu sama lain, tidak memenuhi syarat sebagai "sering". Grup game RPG Anda akan sangat cepat jika Anda membuat serangan roll setiap 1 menit; Anda mungkin melihat lebih banyak pada 3-5 menit. Dan itu hanya untuk saat Anda berperang; waktu yang dihabiskan untuk bertempur tidak melibatkan gulungan serangan, dan itu bisa memakan waktu lama. Jadi mungkin setengah dari waktu RPG Anda dihabiskan untuk bertempur (tergantung pada kelompok, tentu saja). Katakanlah Anda mendapatkan satu serangan roll setiap 10 menit.
Bandingkan ini dengan RPG videogame apa pun. Bahkan, mari kita langsung ke Diablo. Dalam sesi 4 jam, berapa banyak serangan yang kamu lakukan terhadap monster? Dalam sesi 4 jam, Anda mungkin membunuh lebih banyak barang daripada kelompok atas meja bahkan pertemuan di seluruh kampanye.
Apa artinya ini? Nah, untuk pemain papan atas, setiap roll penting . Itu penting sebuah banyak . Setiap gulungan berharga, jadi Anda menghabiskan banyak waktu memaksimalkan potensi setiap gulungan. Anda menghabiskan waktu untuk mendapatkan senjata, barang, dan buff untuk membuat setiap roll sebanyak mungkin. 9,5 menit di antara roll serangan ada untuk memastikan bahwa ketika tiba saatnya untuk roll untuk menyerang, Anda mendapatkan bonus terbaik dan keadaan yang memungkinkan.
Beberapa pemain papan atas memiliki takhayul dadu (meskipun beberapa hanya melakukannya sambil bercanda). Dadu dikuduskan di antara beberapa pemain papan atas, karena mereka hidup dan mati berdasarkan pada mereka.
Untuk pemain Diablo, elemen acak berarti ... tidak ada. Setiap gulungan tidak terlalu penting, karena 2 detik kemudian, Anda hanya akan membuat yang lain. Jika serangan itu melakukan kerusakan minimum, itu bagus karena Anda akan membuat yang lain.
Satu-satunya waktu yang mungkin penting adalah bahwa Anda mungkin mengalami nasib buruk. Tapi sungguh, bagaimana Anda bisa melihat ketika Anda melakukan serangan setiap 2 detik, dan banyak dari serangan Anda mengenai setengah lusin monster? Dapatkah Anda benar-benar mengatakan bahwa kematian tertentu yang mungkin Anda derita adalah karena gulungan kerusakan yang buruk, dan bukan karena terlalu banyak musuh yang menyerang Anda?
Karena itu, saya kirimkan ide berikut:
Poker adalah contoh yang bagus. Berapa lama untuk bermain tangan? 2 menit atau lebih, mungkin 1,5. Itu cukup lama untuk benar-benar mempertimbangkan statistik masalah ini. Anda punya waktu untuk memikirkannya, membuat keputusan di sekitarnya, dll. Dan untuk melakukan itu, Anda perlu waktu .
Jadi jika tidak masalah, mengapa Diablo memiliki kerusakan acak? Tebakanku? Karena begitulah RPG table-top melakukannya. Penyembahan berhala yang sederhana: pengembang game melihat game-game papan atas dan hanya menyalinnya tanpa memikirkan apakah itu benar-benar penting lagi.
Memang, Anda bisa melihat betapa buruknya hal ini dilakukan dengan melihat rentang kerusakan. Di D & D table-top, rentang kerusakan Anda sangat besar . Senjata 1d20 memiliki jangkauan kerusakan yang sangat besar. Itu bisa mengenai senjata 1d4 yang tidak efektif. Atau bisa mengenai lebih keras dari senjata 2d8. Anda tidak tahu, dan Anda tidak akan tahu sampai Anda berguling.
Apa yang diberikan rentang kerusakan besar? Di sinilah Anda mulai masuk ke psikologi. Pada titik ini, ini benar-benar perjudian. Pemain yang memegang senjata 1d20 menginginkan 20. Dia bisa menciumnya. Tapi dia tidak akan mendapatkannya. Dia tidak akan sering mendapatkannya. Tapi terkadang dia. Dan kadang-kadang, tidak selalu, tapi kadang-kadang , senjata 1d20 itu akan memukul besar ketika dia membutuhkannya.
Dan kadang-kadang, Anda akan mendapatkan 1 ketika Anda benar-benar membutuhkan kerusakan tinggi. Tertinggi tertinggi dan terendah terendah.
Apa senjata kerusakan paling konsisten yang bisa Anda dapatkan di D & D? Mungkin senjata 2d6; sangat konsisten menggulung 7-8s. Tapi 1d20 rata-rata 10,5 detik, rata-rata 2d10 10,75 pada kurva-lonceng, dan 2d12 rata-rata 12,75 pada bel yang lebih dangkal. Jika Anda tidak ingin bertaruh dalam D&D, Anda harus puas dengan kerusakan yang lebih rendah. Mungkin lebih konsisten, tetapi lebih rendah.
Perhatikan bahwa begitu Anda mulai memberikan bonus senjata + X, secara efektif meningkatkan kerusakan minimum, senjata yang disukai berubah. Senjata 2d6 dengan bonus +4 dalam banyak hal lebih baik daripada senjata 1d20 + 4.
RPG videogame (kecuali mereka adalah port langsung D & D atau aturan table-top lainnya) akan memiliki rentang kerusakan yang jauh lebih kecil. Mereka akan memiliki setara dengan kerusakan 1d10 + 40. Kerusakan dasar besar, tetapi dengan beberapa variasi kecil di bagian atas.
Berjudi dalam sistem ini tidak begitu penting. Alasannya cukup sederhana: senjata 1d10 + 40 dijamin untuk setidaknya 41 kerusakan. Mungkin bisa 50, tapi itu hanya 9 kerusakan naik dari 40.
Dalam memuluskan kurva kerusakan, itu menghilangkan terendah terendah. Tapi itu juga menghilangkan tertinggi tertinggi. Dapatkah Anda membayangkan bersorak bahwa senjata 1d10 + 40 Anda melakukan kerusakan maksimal terhadap naga dengan 500 Hp? Sekarang bayangkan senjata 1d20 Anda melakukan kerusakan maksimal terhadap Beholder 100 Hp. Itu perbedaan yang cukup besar.
Karena itu, saya kirimkan ide berikut:
Jadi, mengapa emas dijarah dari monster secara acak DotA? Karena itu "seharusnya" menjadi acak. Bukan karena desain yang cerdas, perencanaan yang cermat, apa pun. Anda bisa membuatnya tidak acak dan hampir tidak mengubah apa pun tentang cara permainan dimainkan.
Ya, Anda akan dapat mengetahui dengan pasti berapa banyak musuh jenis itu yang diperlukan untuk mendapatkan uang untuk membeli X. Tetapi karena distribusi jangkauannya sangat kecil, Anda sudah tahu jumlah maksimum yang harus Anda bunuh. Jadi, Anda harus memiliki rencana untuk menghadapi kemungkinan bahwa Anda harus membunuh sebanyak itu. Oleh karena itu, semua yang mengubahnya menjadi angka tetap adalah mengubahnya dari probabilitas menjadi kepastian.
Katakanlah sesuatu berharga 250 emas. Jadi, kasus terburuk, itu adalah 5 monster yang turun dari 52-60 emas. Tapi yang terbaik, itu ... 5 monster. Jadi, jika mereka menjatuhkan 56 emas, itu tidak akan mengubah apa pun .
Tapi katakanlah Anda berbicara tentang 1000 item emas. Kasus terburuk, itu adalah 20 monster. Kasus terbaik, itu 17. Rata-rata, ini 18. Tapi, karena dibutuhkan begitu banyak monster, tinggi dan rendah akan rata-rata keluar. Jadi, Anda jauh lebih mungkin membutuhkan 18 daripada Anda membutuhkan 20. Sekali lagi, mengubahnya menjadi rata-rata tidak mengubah apa pun .
Bukti utama dari ini dapat dilihat di berbagai WarCraft. WarCraft 2 menggunakan kerusakan acak, dengan basis besar dan jangkauan lebih kecil. Begitu juga WarCraft 3.
Dan sementara itu berutang sangat banyak ke WarCraft 2 dalam hal desain, StarCraft secara khusus tidak memiliki kerusakan acak sama sekali. Satu-satunya angka acak yang digunakan dalam pertandingan StarCraft (multipemain) adalah saat menyerang dataran tinggi.
Anda mungkin pernah mendengar tentang StarCraft: satu-satunya game eSports yang paling banyak dimainkan di dunia . Lebih dari WC2 dan WC3 disatukan.
Untuk meringkas, saya akan mengatakan ini. Jika Anda ingin elemen acak penting:
sumber
Ada satu alasan yang sangat sederhana, dan sangat bagus mengapa game menggunakan angka acak untuk hadiah. Kotak Skinner . Pada dasarnya, yang dikatakan adalah bahwa manusia (dan hewan lain) mendapatkan lebih banyak endorfin ketika penghargaan diacak daripada jika keduanya selalu sama, atau jika ada urutan (sangat jelas). Semakin banyak endorfin berarti orang lebih bahagia, dan yang sepertinya diterjemahkan menjadi "lebih menyenangkan", meskipun dalam beberapa / banyak / semua kasus, itu mungkin sebenarnya bukan "menyenangkan".
sumber
Bayangkan Diablo tanpa kerusakan acak. Pemain berlari ke gerombolan kerangka masing-masing dengan 50 HP, pemain dengan level saat ini, peralatan dll menangani 24 kerusakan pada setiap pukulan, sehingga dibutuhkan tepat 3 hit untuk membunuh kerangka, tetapi pemain pada dasarnya terpaksa membuang mayoritas dari hit ke-3, yang merupakan pengalaman yang sangat tidak memuaskan.
Cara Diablo dirancang, pembuat tidak dapat mengetahui dengan pasti statistik apa yang akan dimasuki pemain dalam pertempuran, tetapi mereka memiliki perkiraan perkiraan untuk membantu mereka mengatur kesulitan. Namun, dalam skenario yang dijelaskan mereka tidak dapat mengetahui apakah pemain cukup baik untuk membunuh kerangka dalam 2 hits atau harus menggunakan 3, yang berarti bahwa kesulitannya akan sangat berbeda untuk dua skenario dan akhirnya terlalu sulit dalam satu skenario. kasus atau terlalu mudah di yang lain.
Jika pemain melakukan kerusakan acak dan menangani dari 16 hingga 32 kerusakan per hit maka rata-rata akan membutuhkan lebih dari 2,5 hit untuk membunuh kerangka. Statistik yang sedikit lebih buruk atau lebih baik akan mengubah angka ini sedikit, tetapi kisarannya jauh lebih sempit daripada kasus hit 2 atau 3, sehingga lebih mudah untuk membuat kesulitan yang sesuai.
Tentu ada cara lain untuk memecahkan masalah ini, tetapi kerusakan acak tidak apa-apa, dan itu membantu sedikit cara mengisi kuota kotak Skinner game juga.
sumber
Ini memberi permainan lebih banyak tantangan dan strategi. Jika Anda tahu Anda harus membunuh 10 musuh untuk mendapatkan 100 emas, maka Anda tahu persis bagaimana permainan akan dimainkan. Namun, jika Anda memiliki peluang untuk mendapatkan lebih atau kurang dari sesuatu secara acak, maka prediksi semacam itu tidak seakurat dan mungkin lebih "menyenangkan".
Bayangkan memainkan level permainan di mana Anda selalu tahu akan ada musuh melompat keluar dari balik semak-semak. Jika Anda mati, atau harus memulai kembali, Anda tahu bahwa musuh akan ada di sana setiap waktu dan Anda akan siap. Ini berfungsi untuk beberapa game tetapi bisa menjadi membosankan bagi beberapa pemain.
sumber
Bagaimana Anda menampilkan angka acak ke pemain dapat membuat perbedaan besar dalam persepsi dan penerimaan. Jika Anda menunjukkan kepada mereka generator angka acak sebagai dadu misalnya, atau menggambar kartu secara acak dari dek, itu acak, tetapi mereka merasa seperti mereka entah bagaimana memegang kendali. Jika Anda memperlakukan generator angka acak hanya sebagai panggilan kotak hitam murni ke beberapa fungsi matematika, itu tidak sama secara emosional. Murni dari sudut pandang matematika, itu identik - tetapi secara emosional bagi pemain itu masalah lain.
Dadu misalnya adalah penghasil bilangan acak yang sangat dapat diterima, karena meskipun bilangan itu acak, pemain jauh lebih rentan untuk menempatkan beban emosional pada hasil lemparan. Pemain mengerang atau bersorak berdasarkan jika mereka menggulirkan angka rendah atau tinggi. Bahkan jika mereka secara rasional memahaminya tidak ada bedanya, secara tidak sadar banyak orang akan merasa bahwa mereka entah bagaimana dapat mempengaruhi hasil dadu dengan mengguncang sedikit lebih lama, meniupnya, dll.
Jika Anda pernah memainkan permainan seperti DnD, pikirkan tentang bagaimana Anda menahan nafas sedikit ketika DM berputar untuk monster yang mengembara. Atau jika mereka bergulir untuk harta acak dan muncul "20" pada dadu 20 sisi, yang berarti "harta khusus". Jauh lebih menarik seperti itu, dengan lebih banyak antisipasi dari hasilnya.
Jadi, dengan cara tertentu, menggunakan angka acak yang menurut pemain dapat mereka kontrol (bahkan jika mereka tidak bisa), membuat mereka merasa lebih terkendali dan dengan demikian tidak hanya diseret di sepanjang beberapa jalur "acak" peristiwa oleh generator nomor acak blackbox . Mereka "beruntung" dan mendapatkan "hadiah spesial" kadang-kadang, dan mereka tidak kecewa jika mereka mendapat hadiah rata-rata. Dan bahkan jika mereka mendapatkan hadiah sial "roll rendah", mereka menyalahkan dadu, bukan permainan.
sumber
Ini adalah artikel yang harus dibaca oleh Greg Costikyan: "Keacakan - Blight or Bane" .
Pada dasarnya argumennya adalah bahwa keacakan membuka serangkaian kemungkinan dalam sebuah permainan, membuatnya kurang dapat diprediksi, lebih sulit untuk dikuasai, dan membuat setiap novel permainan.
Beberapa contoh mengutip:
"Oleh karena itu, untuk mensimulasikan perang dengan tepat, ketidakpastian adalah penting, dan cara termudah untuk memastikan ketidakpastian adalah dengan memanfaatkan kekuatan keacakan [...] Dengan kata lain, wargame yang tidak mengandung unsur acak, pada dasarnya, merupakan simulasi yang lebih buruk dari satu yang memasukkan keacakan. "
"Sama seperti perang yang terlalu rumit untuk disimulasikan secara akurat melalui sistem yang sepenuhnya non-acak, demikian pula hampir semua fenomena dunia nyata, setidaknya ditangani pada tingkat tinggi, dan dengan demikian tingkat keacakan meningkatkan kesetiaan simulasi."
"Strategi Poker didasarkan pada keacakannya. Tanpa alokasi kartu acak, itu akan menjadi permainan yang sama sekali berbeda, dan lebih rendah. Strategi Poker terletak pada pemahaman sifat statistik dari permainan, dan mengelola hasil statistik."
"Menambahkan elemen acak ke permainan apa pun menciptakan risiko bahwa hasilnya akan bergantung pada keberuntungan daripada strategi; tetapi juga membantu untuk membuka permainan simetris, yang penting untuk mencegahnya merosot ke kemacetan strategis."
sumber