Рано или поздно игроки в казино начинают интересоваться тем, как работают игровые автоматы. На первый взгляд все очень просто: крутятся барабаны, останавливаются на символах и выдают призы. Но на самом деле все это не так легко как кажется.
Во-первых, стоит упомянуть о том, что для многих игроков станет шокирующей новостью. На самом деле, результат вращения определяется еще до того как остановятся барабаны. И это никакой не обман, а стандарт.
Как работают игровые автоматы: генератор случайных чисел
Есть специальная программа, называется генератором случайных чисел (ГСЧ). Эта программа постоянно генерирует разные числа, и в момент, когда игрок жмет кнопку пуска, выбираются случайные числа. К каждому из этих чисел привязан символ, который и выводится на экран.
Но так как игровой автомат должен сохранять какую-то интригу, он устроен так, что вначале показывается анимация, а потом уже результат. Подробно и наглядно об этом рассказывается в видео «Мы смотрим мультики».
Как работают игровые автоматы? Кнопка Стоп
Длительность вращения барабанов и возможность их ручной остановки никак не влияет на результат. Результаты определяются при нажатии кнопки запуска. А затем просто проигрывается анимация. Так что, остановите вы барабаны раньше или позже, это ничего не изменит.
То есть, если вы ищите слоты, где можно вручную останавливать барабаны, то знайте, что это все бесполезно. Если вам просто нужно, чтобы игра проходила быстрее, поищите Турбо режим. Тогда один спин будет примерно в два, а может и в три раза короче и вам не придется долго ждать. Турбо режим может называться по разному, иногда он обозначается знаком молнии, в общем, вы поймете это интуитивно.
Генератор Псевдо Случайных Чисел (ГПСЧ)
В большинстве случаев идет генерация не полностью случайных чисел, а псевдо случайных. Но для обычного игрока эта разница не будет заметна. Об этом позаботится разработчик, которому совсем не выгодно, чтобы кто-то смог определить используемые алгоритмы. Более того, каждый игровой автомат проходит сертификацию в тестовой лаборатории, которая также должна удостовериться, что никто не сможет догадаться, каким образом формируются случайные числа.
Взлом ГПСЧ. Однако есть как минимум один подтвержденный случай, когда способ генерации результатов слота был определен. Россиянин, известный как Алекс, купил себе реальные игровые автоматы и смог определить используемый алгоритм. Таким образом он всегда знал, когда будут выпадать призовые комбинации.
Он собрал команду, которая ездила по казино и всегда уходила в плюсе играя на «взломанных» слотах. Детали того, как все это работало, есть в статье «Можно ли обмануть казино?» с подзаголовком «Банда из Санкт Петербурга».
Комментируя случай, разработчики Novomatic признались, что игровые автоматы устроены так, что при продолжительном и целенаправленном наблюдении можно определить закономерность в их работе. Так что, псевдо случайность оставляет возможности для подобных сценариев.
Принцип игровых автоматов: наглядный пример
Барабаны в наземных слотах это такие катушки, на которые наклеены ленты с игровыми символами. На реальных барабанах ограничено место, поэтому размещается на них обычно 18-20 символов. Такой же принцип с лентами используется в онлайн слотах. Единственное отличие в том, что в этом случае ленты могут быть любой длины.
Видео ниже подробно показывает, как выглядит линия символов на барабане. В примере используется классический трех барабанный слот. Показывается лента с символами, которую мы видим на экране и то, как видит ее компьютер. Видео на английском, но понять можно по картинке.
Каждая ячейка на барабане это не обязательно равные отрезки. Например, если семерок и одинарных баров по две на ленте, это не означает, что они имеют одинаковые шансы. Ниже рассмотрим пример из видео на отрезке 2 минуты 14 секунд.
Если посмотреть на разбивку барабана слева и его символы, которые видит игрок, то можно увидеть большую разницу. Например, двойной бар сверху занимает целых семь позиций, а семерка, которая идет за ним занимает всего одну позицию. Это влияет на вероятность. То есть, если сравнивать эти два символа, выпадение двойного бара в семь раз вероятнее выпадения семерки. Хотя на барабане, который видим мы, они могут занимать одинаковое пространство.
Далее в видео показывается, что определенному числу, которое генерирует ГСЧ, соответствует определенный символ. Например, от 1 до 2 это пробел, от 3 до 9 это двойной бар, далее пробел от 10 до 13, затем семерка – 14.
Если для первого барабана генерируется число 01, оно соответствует пробелу, что и выходит на экране. Когда генерируется число 09, то на экране выйдет двойной бар, и т.д.
Математка игровых автоматов
В каждой студии где производят слоты работают математики, которые создают математические модели. Это является основой, которая определяет как слот будет выплачивать, сколько и когда. То есть, ими закладываются такие важные характеристики как РТП, волатильность, частота и размер выплат. Затем на эту основу наслаиваются все остальные элементы — графика, звуки.
Если судить по культовым слотам, можно сделать вывод, что математика игры многим игрокам важнее, чем внешний вид. Например, посмотрите на Dead or Alive, доступный в казино NetEnt. Это совершенно устаревший в плане графики слот, который был произведен много лет назад. Но до сих пор игроки помнят и любят его, и это благодаря математической составляющей — его высокой дисперсии.
Объяснение математики игровых автоматов
Есть видео, в котором объясняется на самом простом примере, что означает математика игрового автомата. В этом примере рассматривается классический слот, где количество символов на каждом барабане 20.
Эта информация только для тех, кому реально интересно как устроена математика игровых автоматов. Или кто просто хочет посмотреть на объем работы, который должны выполнять математики и что все это не так легко. Видео на английском, но я все подробно объясню.
Первое, что делает автор, это расписывает таблицу выплат. Ту, которую вы можете найти в любом игровом автомате.
Затем он показывает частоту выпадения каждого символа на каждом из трех барабанов. Например, семерка на все трех барабанах появляется только по одному разу. Бар может выпасть в 3 случаях на первом барабане в двух на втором и в одном на третьем. В конце таблицы он складывает все значения и подсчитывает общее количество символов, которое возможно на барабанах (21, 24 и 23).
Дальше нужно определить максимум возможных появлений конкретной комбинации. Для этого частоту символа на каждом барабане перемножают. Например, возможна только одна линия, при которой семерка выпадет на всех трех барабанах одновременно (1х1х1). Количество линий, когда будут выпадать арбуз+арбуз+бар равно 4 (2х2х1). Это потому что на первых двух барабанах есть по 2 арбуза (2х2), а на третьем барабане возможен только один бар (2х2х1).
После того как будет посчитана частота выпадения определенной комбинации, значение умножается на выплаты, которые дают эти комбинации. Так находится общая сумма выплат по этой комбинации. Потом все эти выплаты складываются, и получается общий возврат.
Например, возврат от трех семерок равен 200 кредитов. Так как выплата равна 200, а возможная комбинация только одна. Получается 200х1 равно 200. Три бара могут выпадать в шести случаях, и оплачивается каждый такой случай в 100 кредитов. Получается общий возврат от них 600 (100х6).
Когда посчитан общий возврат всех оплачиваемых комбинаций, эти значения складываются, чтобы определить всю сумму возвратов. У автора получилось 7556 кредитов. Также он складывает количество всех комбинаций, которые приносят выплаты (сумма столбика № of ways). Получилось 1073.
Далее он считает вероятность выпадения хоть какой-нибудь оплачиваемой комбинации, не важно какой. Так как на каждом барабане всего по 20 символов, то количество возможных комбинаций (включая оплачиваемые и неоплачиваемые) равно 20 в третьей степени, то есть 20х20х20=8,000. Зная это, получаем, что вероятность получения хоть какой-то выплаты равна 1073/8000=13.41%. А ожидаемый возврат (RTP) равен 7556/8000=94.45%.
Это лишь один из самых простых примеров. Когда добавляются барабаны, линии, дикие символы, бонусы и т.д. Вся эта математика становится сложнее и сложнее. Более того, нужно учитывать, что есть разные виды игровых автоматов и постоянно разработчики добавляют новую механику слотов – кластерные, MegaWays, слоты типа Jammin’ Jars.
Как работают игровые автоматы? Заключение
Для игроков слоты это легкое развлечение, но для разработчиков это большой труд. По крайней мере для тех, кто создает хорошие игровые автоматы. И хотя большинство процессов сейчас должны быть автоматизированы, нельзя недооценивать их работу. Дополнительная информация по стадиям разработки слотов и другим деталям, доступна в статье Как создаются игровые автоматы для онлайн казино?