Те, що ви запитуєте, пов'язане з теорією ймовірностей . Найпростіше працювати з однією котушкою, а потім розширити її на кілька барабанів, як тільки ти зрозумієш, як вона працює.
Подумайте, якщо у вас була котушка, у вас є кілька символів, які ви хочете призначити зупинкам. Більше символів на барабані призведе до більшого контролю над кінцевими результатами, але буде почувати себе більш випадковим для гравця. Мета - збалансувати кількість символів і зупинок, щоб машина відчувала себе менш випадково перед гравцем, і їм подобається більше шансів.
Якби у вас було 10 символів і 10 зупинок, кожен символ мав би шанс з’явитися 1 на 10. Не має значення, в якому порядку знаходяться символи (теоретично, на практиці випадковість гри є такою ж доброю, як і ваш генератор випадкових чисел). Іншими словами, ви можете розраховувати, що ви побачите 10 різних символів за 10 обертів або різний символ на кожному оберті. Шанс отримати один конкретний символ - 1 на 10. Отже, на кожні 10 обертів ви можете розраховувати побачити кожен окремий символ один раз. Якщо ви вибрали 1 символ як символ "перемоги", гравцеві доведеться грати 10 разів, перш ніж вони виграли. З цією інформацією виправити виплату досить просто. Якщо ви стягнете з них 1 долар за кожний оберт, їм доведеться витратити 10 доларів, перш ніж приземлитися на виграш. Якщо ваш очікуваний рейтинг становить 95%, розрахунок становить $ 10 x 95% = $ 9,50. Іншими словами, приз за посадку на символі "виграш" повинен становити 9,50 дол. США, щоб очікувана виплата становила 95%. Тепер пам’ятайте, що все це базується в середньому. Немає гарантії, що символ з’явиться рівно за 10 обертів, це може зайняти 100 або 1000 обертів, а то й лише 1 оберт. За досить тривалий час машина в середньому заплатить правильну суму.
Щоб змусити це працювати на декількох барабанах, вам потрібно помножити ймовірність виграшу кожного барабана. Розглянемо приклад 3 барабани з 10 символами на кожній барабані та 1 символ виграшу на кожній барабані, як у попередньому прикладі. Скажімо, ви хотіли, щоб гравець виграв лише тоді, коли всі три барабани показують переможний символ одночасно. Для цього потрібно опрацювати ймовірність для кожної котушки, а потім помножити ймовірності разом. Ми знаємо з попереднього прикладу, що ймовірність дорівнює 1 на 10. Це також можна записати як 1/10, або 0,1. Імовірність того, що всі три барабани одночасно приземляться на переможний символ, становить 1/10 x 1/10 x 1/10, або 0,1 x 0,1 x 0,1, або 0,001, або 1 на 1000. Ми бачимо, що існує багато нижча ймовірність того, що символ виграшу з'явиться на всіх трьох барабанах одночасно. Гравцеві потрібно буде в середньому обертатись 1000 разів, перш ніж вони виграють. Якщо кожен спін становив $ 1, їм потрібно було б витратити 1000 доларів, щоб виграти. Розрахунок для відсотка виграшу тоді становить: 1000 доларів x 95% ** = 950,00 доларів.
Ось у двох словах теорія. Решта - це врівноваження балансування різних ймовірностей, щоб зробити гру більш цікавою.
У вашому випадку, якщо у вас 22 зупинки та 16 символів. Це означає, що у вас буде 6 символів, які є такими ж, як принаймні один інший символ. Точна ймовірність появи будь-якого конкретного символу залежить від загальної кількості появи цього символу на котушці. Скільки кожного символу на кожній барабані, насправді залежить від вас.
Як приклад, скажімо, що у вас є 15 унікальних символів і 7, які є всіма дублікатами. Шанс появи будь-якого з дублікатів становить 7 із 22, або 7/22, або 32%. Якби у вас була 1 котушка, за 1 долар за спін, гравець висаджувався б на один з дублікатів 32 рази за 100 обертів. Виплата розраховується як (1 / (32/100)) х 95% х $ вартість. Тож якби це коштувало 1 долар за спін, ви платите гравцеві 2,97 долара кожного разу, коли з'явиться один із дублікатів.
Як інший приклад, якби у вас було 3 барабани, і це коштувало 2 долари за спін, ви виплатите виплату наступним чином: (1 / (32/100 x 32/100 x 32/100)) x 0,95 x $ вартість = 30,5 х 95% х $ 2 = $ 57,95 виплата. Ви можете обчислити ймовірності інших недублів наступним чином: (1 / (1/22 x 1/22 x 1/22)) x 0,95 x $ вартість = 10648 х 0,95 х $ 2 = $ 20231,20. Це досить велика кількість, але тоді ймовірність появи будь-якої з виграшних послідовностей є досить низькою (приблизно 9x10 ^ -5).
В останніх прикладах відмінності досить екстремальні, гравець або дуже часто виграє $ 58, або $ 20231 майже ніколи, без різниці між ними. Мистецтво робити гру зайнятою - це створювати більше можливостей виграти з різними сумами. Це часто досягається змішуванням барабанів з різною ймовірністю. Тож замість кожної котушки є
однакова кількість кожного символу, одна котушка може мати більше символів або більше одного типу символів тощо. Формула для обчислення ймовірності така ж, як і раніше, просто пам’ятайте, щоб використовувати правильні співвідношення для кожної котушки. Наприклад, якщо у вас котушка A з 22 зупинками і 3 входженнями символу, котушка B з 26 зупинками і 2 входженнями символу, а також котушка C з 20 зупинками і 5 входженнями символу, формула виглядатиме так: (1 / (3/22 x 2/26 x 5/20)) x 95% x $ вартість.
І це все є. Сподіваюся, я не зробив занадто багато помилок у прикладах, тому ви все ще зможете знайти це корисним: P
** Примітка про нотації, 95% ідентична 0,95. 32/100 ідентично 0,32, 7/22 ідентично 0,31818 .. і т.д.