Membuat Mesin Slot Berbasis Keterampilan
Biasanya mesin slot didasarkan pada RNG (Random Number Generator) di mana pemain tidak dapat menghentikan gulungan; semuanya murni soal keberuntungan. Saya mengambil contoh dari repositori SlotsMachine dan menyesuaikannya untuk VR, dan hasilnya bagus! Namun, saya ingin mengadaptasinya sehingga pemain dapat menghentikan gulungan secara manual, yaitu pemain dapat menghentikan gulungan kapan saja dan di posisi yang diinginkan, menjadikannya permainan keterampilan bukan permainan keberuntungan. Apakah ada yang punya petunjuk?
Skrip utama adalah roller, manajer roller, dan tombol. Saya mencoba melakukan beberapa perubahan tetapi tidak berhasil dan mendapat beberapa bug. Ada yang punya saran?
Sesuatu seperti selama memutar, tombol tidak berfungsi sebagaimana mestinya untuk memutar, tetapi untuk menghentikan putaran satu per satu hingga semuanya berhenti, lalu tombol dapat memutar lagi. Itulah yang ada di pikiran saya, tapi saya masih pemula.
Pernyataan itu tidak benar, atau setidaknya terlalu sederhana. Mesin slot (atau permainan judi berbasis "keberuntungan") tidak akan berfungsi hanya dengan angka acak saja; mereka bukan mesin "kebetulan murni". Sama sekali tidak! Ada algoritma canggih yang berjalan di mesin ini yang dengan sangat akurat menentukan mode "permainan" terbaik yang menguntungkan operator. Mereka ingin memberi penjudi kegembiraan memenangkan sedikit uang sesekali. Mereka menentukan kemungkinan jackpot dengan tepat. Mereka bahkan dapat memantau bagaimana, seberapa konsisten, dan berapa lama mesin dioperasikan untuk menyesuaikan diri dengan pemain sehingga mereka menghabiskan lebih banyak uang. Beberapa hal yang saya sebutkan mungkin ilegal, tetapi pastinya peraturan bervariasi antar negara, dan perusahaan akan mengejar apa pun yang menguntungkan mereka namun tetap legal. Tapi mereka pasti tidak akan menyerahkan pendapatan mereka pada kebetulan belaka, itu sudah pasti!
Tidak ada petunjuk lain selain jika Anda memilih untuk menggunakan repositori kode sumber yang berusia 4 tahun, Anda sendiri yang bertanggung jawab, dan diharapkan dapat mencari tahu sendiri hal seperti ini. Coba dalami bagaimana sistem itu bekerja, bentuk hipotesis, dan lakukan eksperimen lebih lanjut. Namun seharusnya tidak terlalu sulit untuk membuat sistem Anda sendiri untuk "memutar beberapa gulungan". Saat Anda menginginkan keterampilan, Anda menginginkan gerakan deterministik, jadi jika pemain menekan tombol saat simbol "ceri" ditampilkan, Anda tahu itu akan berhenti pada simbol "koin" karena putaran melambat secara deterministik dan melewati sejumlah item tetap di antaranya.
Untuk ide penghentian manual, saya sarankan memperlakukan setiap gulungan sebagai mini-game dengan pemicu berhentinya sendiri. Mungkin hubungkan tekan tombol ke daftar gulungan dan nonaktifkan masing-masing secara berurutan. Setelah semuanya berhenti, setel ulang sistem. Ini bisa menciptakan interaksi berbasis keterampilan yang memuaskan di VR.