“Сферический слот в вакууме” — часть 1

Форумчанин RuckingFussian написал серию статей про слоты и отправил мне, статьи мне понравились и все опубликую на главной. Итак — первая часть:

 

“Сферический слот в вакууме” Часть 1

Почему “Сферический слот в вакууме”? Кто не сталкивался с мемом “Сферический конь в вакууме”, можно посмотреть http://www.netlore.ru/kon_v_vakuume . Но в отличие от такого коня, который в природе не достижим, наш слот будет вполне себе реальным и рабочим, просто я некоторые вещи буду отбрасывать для простоты и вводить предположения/допущения, что такие-то вещи работают так. В реальности, конечно, это может оказаться немного/не совсем/совсем не так, или как минимум во много раз сложнее.

Итак, имеем три ключевых слова, связанных со слотами: БАРАБАН С ЛЕНТАМИ (Reels), ГСЧ(RNG) и RTP.

Барабан с лентами:
Слот имеет несколько лент, концы каждой из которых замкнуты. Все они идут в определенном порядке друг за другом, вместе образуя барабан (всем знакомая картина оффлайн механического автомата). Ленты “крутятся” на барабане относительно друг друга независимо, на что намекает та же анимация спина. Каждая лента имеет свой размер — количество ячеек, куда в определенном порядке потом “вставляются” символы, задействованные в слоте. Размер лент может и совпадать, но вот набор и порядок символов практически никогда.
Давайте ячейки каждый ленты пронумеруем по порядку, начиная с 1.
Reel.png
И представим, что эти ленты крутятся на барабане в таком виде.
Reel2.png
Сколько существует различных “картинок” этих цифр, которые может нам показать барабан в таком виде, т.е. уникальных положений барабана? Ответ прост: нужно просто перемножить размеры лент между собой.

Теперь возьмем набор из 8-12 символов, стандартные 10-A для “дешевых” символов, каких то персонажей на дорогих, один вайлд символ, один символ для скаттера, один для какой-нибудь говнобонуски. И начнем все это размещать на наших лентах вместо “цифирек” : на первых двух лентах побольше скаттеров, чтобы они почаще выпадали и замазывали Вано, на остальных поменьше. :Good: А не, давайте скаттеры будут в виде волков и только на первых трех лентах, мешать свиньям жить! :coolface: И т.д. и т.п. мы все заполнили символами. Да только по факту количество уникальных положений барабана от этого никак не поменялось, нам просто стало гораздо сложнее видеть, что за одними и теми же символами на лентах могут скрываться совсем другие “цифири” (различные положения на ленте одного и того же символа)! Но визуально для игрока все “схлопнулось” во много-много раз.

Итак, после размещения символов на лентах вместо огромного набора “картинок с цифрами” мы получили огромный и привычный набор “картинок с картинками”. Осталось сделать еще две вещи — определиться с количеством играющих линий и составить таблицу выплат по символам. Допустим, примерно накидали. Нетрудно представить, что теперь можно просто перебрать все наши картинки, посмотреть, какие линии играют и сколько по итогу эта картинка дает выигрыша. Если что-то нас не устраивает, можно поиграться с лентами(добавить, убрать какие-то символы), линиями или изменить выплаты. Снова все пересчитать, в случае необходимости, повторить, пока нас не устроит итог. А итог, допустим, у нас такой:
если за каждую из всех 300 миллионов картинок просить 1 деньгу, то выплаты по всем картинкам составят 285 миллионов денег. Наш профит после “продажи” всех картинок составит 15 миллионов, или 5% . Думаю, все уже догадались, к чему мы пришли.

RTP (RETURN TO PLAYER):
“Возврат игроку” — термин, характеризующий, какой теоретический процент от всех поставленных игроками денег слот вернет им обратно с течением времени. Как пример обычно приводится: если мы сделаем 100 ставок по 1$ на автомате с 90% RTP, то мы ожидаем около 90$ выплат обратно.
Наглядно, что из себя представляет RTP, в моем представлении, я попытался показать выше — RTP нашего слота с 300 миллионами положений барабана и выплатой 285 миллионов по всем этим положениям на 1 единицу денег составляет 285/300 = 0,95 = 95%.

Итого, RTP нашего статичного однобарабанного слота задается его структурой(составом лент), линиями и таблицей выплат.

 

ГСЧ:
Он же генератор случайных чисел — мотор нашего слота. Я не буду тут писать, как они работают (я и не шарю), про то, что есть аппаратные ГСЧ (истинных случайных чисел) и псевдослучайные (ГПСЧ), прочитаете в Википедии. Мне важна суть, назначение ГСЧ.

Мы имеем 300млн картинок, очевидно, что каждой такой картинке можно сопоставить (взаимно однозначно) число от 1 до 300млн. Это и будет тем диапазоном, что должен генерировать ГСЧ для нашего слота.

По итогу наш ГСЧ генерирует число, а вы у себя получаете уже картинку, соответствующую этому числу и представляющую одно из положений нашего барабана.

Пожалуй, на этом я закончу первую часть. Продолжение следует …

 

 

Комментарии

32


showmethemoney

Слоты сыпят в зависимости от психологии игрока

RuckingFussian

Найс теория, бро ! =Р

Asuma

Радует, что не все лудоманы шизофреники ;D Автору спасибо, за то что кому то может станет что то понятнее (Врятли, те кто верят в подкрутку и наёбку в каком нибудь лицензионном нетенте или микрогейминге, их уже не исправить ;D) Вон сверху комментарий про ПСИХОЛОГИЮ билять, что за зависимость то? :DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDd Горю от таких.

RuckingFussian

Спасибо! Но я не считаю себя лудоманом, во всяком случае пока =) Хотя азарт какой-то порой и просыпается. Я играю по мелочи, пока еще не было, что бы я «замазался», сливал все деньги, что есть, пытался что-то отбить. Суммарно я в минусе, но это всего в районе 10к рублей. Для меня слоты больше «спортивный интерес» представляют ^_^

Ulysse

Ты еще в начале пути.

Moonlight Cat

Это как обычный игральный кубик, с 6 гранями. Вероятность выпадения каждой 1/6. Двух одинаковых символов на двух кубиках 1/6*1/6=1/36. Трех 1/6*1/6*1/6=1/216. Грубо говоря каждый кубик, это лента. Если сделать условный слот, где лента каждый кубик, и для простоты задать что единственная выигрышная комбинация будет три шестерки 6-6-6, то вероятность ее появления 1/216. Устанавливаем выплату 200/1 за эту комбинацию. Далее 200/216 = 0.92593 Это и будет RTP, округленно ~ 92,6%. Отрицательное математическое ожидание на таком слоте соответственно ~ — 7.4% ИМХО все. Зачем при таком раскладе нужны пулы, горячее/холодное, адаптивная математика, магниты в рулетке и прочий феерический бред — непонятно.

Удивительно другое. Я, например, нифига не математик. Более того, меня в школе на второй год оставляли, в том числе и по причине математики (алгебра с геометрией). А после второго года натянули тройку, с условием, что свалю в ПТУ. То есть это такие как я должны по идее засаживать в слоты пол-зарплаты. Но никак не айтишники, инженеры, математики и.т.д. Но среди них почему-то так же дохрена сторонников всяких теорий заговора про подкрученный ГСЧ, адаптивы, искусственный интеллект в слотах и.т.д. ….

techhouse

Допустим, что игральный кубик — это один барабан. Допустим, 1*1*1 — это самая дешёвая выигрышная комбинация, а 6*6*6 — самая дорогая. В одной ленте 6 чисел от 1 до 6. Тогда объясни, по принципу слотов, почему самая дешёвая комбинация (1*1*1) выпадает в слотах в сотню раз больше, чем самая дорогая??? Если на каждом барабане всего 6 чисел, то все должны выпадать на дистанции почти одинаковое число раз.

RuckingFussian

techhouse, в твоем случае, если «В одной ленте 6 чисел от 1 до 6», то действительно «должны выпадать на дистанции почти одинаковое число раз.» Но никто такой слот в реале-то не сделает. В настоящих слотах дешевых символов на лентах гораздо больше, чем средних или дорогих, а значит и вероятность выпадения дешевой линии выше.

muhomor13

всё просто.дешёвых картинок больше,дорогих меньше

showmethemoney

ну про магниты в рулетку ты конечно погорячился или просто не видел их

RuckingFussian

С оффлайн рулетками я не сталкивался, но почему не может быть где-то магнитов в рулетках, так же как есть скриптовые слоты, где просто рисуют, что хотят. А человеческая жадность порой не знает границ, вот и все …

RuckingFussian

Все верно! Только у слотового кубика не 6 граней, а сотни миллионов, миллиардов и больше. И если для обычного кубика мы сами автоматически выступаем в роли «правильного» ГСЧ, то слотовый мы уже так просто не «подкинем» =) А по сути те же яйца, только больше (математика вся та же).
Видимо, азарт во время игры убивает в людях и математиков, и инженеров, и айтишников ;) а потом надо же как-то попытаться оправдать все и на что-то свалить…

Master Dzen

Прикольно, тема для меня очень интересная.
От себя добавлю, как то, я исследовал тему лент, на примере слотов Микрогейминг.
А именно, на одном из самых простых слотов с 243 линиями Thunderstruck II
По моим наблюдениям, именно на этом слоте, все скаттеры имеют строго фиксированное положение.
Для этого, Скаттеры я условно привязал к символу расположенному выше его, см на картинку —
Так вот, именно на этом слоте, скаттер всегда появляется со своим одинаковым символом, на всех 5 барабанах. По этому, на данном слоте, в одной ленте, расположен только один Скаттер.

И кстати, совершенна другая, более сложная история наблюдается в слоте Юрский парк. Там ни только такой привязки нет, но и ленты имеют свойство меняться, либо имеют очень большое количество символов. Особенно это хорошо заметно на 5 барабане, именно он чаше всего крутится не показывая скаттера при прокруте. Так же можно заметить, что когда выпадает 2 первых скаттера, остальные три, можно не увидеть вообще не то что выпавшими, но и при холостом вращении.
Думаю, что мало вероятно, что 3 оставшиеся ленты с такой скоростью вращения, не могут показать, хотя бы одного промелькнувшего скаттера. Это наводит на мысль, что ленты во время игры меняются.. в отличии от лент Thunderstruck II

RuckingFussian

Thunderstruck II действительно один из самых простых у Микро. То, что скаттер всегда появляется в окружении одинаковых символов на коротких лентах как раз и является признаком того, что барабаны статичны. Но на ленте могут быть просто целые куски одинаковых последовательностей символов, а видишь ты только 3, ты можешь думать, что он такой только один на ленте, а на самом деле это не так.
У JP очень большие ленты, там же вайлды пачками ездят. На прокрутку в слоте нужно не обращать внимание, это просто анимация, к реальности может не иметь никакого отношения. В JP основной барабан тоже статичен, он меняется, когда T-REX ревет, там же дополнительные вайлды на линии добавляются.

Barashka1984

Все это замечательно, кроме одного. То что вы описали это принцип работы слота (софта) по отношению ко ВСЕМ игрокам разом. Но по отношению к каждому конкретному игроку софт использует адаптивную математика.
Давайте представим теоретически следующую ситуацию.
Мы делаем депозит 10тыс рублей и сразу крутим spacewar по 1т рублей за спин. Ловим х100.
У нас на балансе 100тыс рублей. Вопрос. Что будет, если мы больше никогда не будем играть в софт по ставке выше 40 рублей?
Есть RTP слота, а есть связка RTP (софт) + Игрок.
Софт знает, сколько каждый игрок в отдельности выигрывал и с помощью адаптивной математики будет сводить его RTP к 95%.
Я вам советую поиграть 3-4 слота одновременно, чтобы самим увидеть, как работает RTP софта.
НЕТ НИКАКОГО ТОТАЛЬНОГО РАНДОМА для конкретного игрока. Для всех игроков разом слот выдает рандом, но для каждого отдельно НЕТ!!!

Moonlight Cat

Еще слоты мысли читают. Поэтому во время игры надо стараться меньше думать. Желательно вообще свести мысленную активность к нулю. Иначе, слот мысли прочтет, и включит адаптив под конкретного игрока.

Luckyhaunter

Интересная мысль. Я так думал одно время про Pokerstars. Может ведь это относиться и к покеру?
Далек от математики и всякой технической науки) Но теоретически может ведь быть у одного игрока преимущество перед другим, не потому что у него скилл, а потому что программа так решила?

RuckingFussian

Barashka1984, вы как раз из тех, из-за кого я всё таки и решил написать эти статьи =) Ведь вы так и не поняли, что такое RTP, и никакой связки RTP + Игрок нет! Вы путаете/смешиваете понятие RTP с коэффициентами/процентами выплат. RTP — показатель относительный, относительно ставки, и не важен её размер, не даром везде пишется про RTP, что мы делаем «одинаковую» ставку («100 ставок по 1$»). Слоту глубоко наплевать, какой конкретно была ставка, она к нему просто пришла как 1x, и обратно он вернул выигрыш по таблице выплат относительно этой ставки, т.е. x0, x1, x10 … x100, x1000, а это уже умножается на конкретную величину вашей ставки и вы получаете конкретную сумму в деньгах. Если вы собрались считать «RTP» конкретного игрока, то вы его должны считать относительно каждой ставки, что делаете: сделал 10 ставок (разных по деньгам, но для слота это будет x10), обратно получил x0, x1, … x5, x0, суммарно вернулось x9 — вот это «RTP» игрока на 10 ставок = 90%. И чем больше спинов вы сделаете, считая таким образом(относительно ставки), тем ближе этот показатель будет становиться к RTP слота.
А то, что вы привели в деньгах, можно встретить как Payout Ratios (зайдите на тот же videoslots в соотв. раздел и посмотрите в адресную строку) — проценты выплат (что где-то показывал ТТР у своего казино), показатель уже абсолютный, выраженный в деньгах: вы суммарно поставили 10К, а ставки были разные, и суммарно выиграли 1К, проценты выплат 10% (решили покрутить по 500руб, у вас все сожрало, а на последние 10руб вы поймали x100). Но на дистанции проценты выплат всех игроков ясное дело стремятся к RTP слота (набрана дистанция для всех типов ставок). Но по сути к RTP это не имеет отношение, и RTP никак не может «работать», он определяется структурой лент.
«Для всех игроков разом слот выдает рандом, но для каждого отдельно НЕТ!!!» — извините, но это чушь, скорее как раз наоборот, вы видели порядки кол-ва положений барабана — обычно это миллиарды, и как раз таки для конкретного игрока это будет ТОТАЛЬНЫЙ РАНДОМ, но статистика по всем игрокам уже приведет к тем цифрам, что заложены в слоте (RTP, мат.ожидания различных событий и т.п.)

Moonlight Cat

Поверь мне, бесполезно чего-нибудь объяснять. Хоть 10 статей напиши, все равно будут говорить про адаптив, подстройку, холодные/горячие слоты и.т.д. У меня когда то давно был форум русскоязычный для игроков. 6 лет назад это было. Я его потом продал, так как реально не мог каждый день слушать этот бред про адаптивы и подстраивающиеся слоты. Такое ощущение было, что я в врач в психбольнице. Там хоть 100500 раз объясняй, не поймут, так банально не хотят.

Moonlight Cat

А, кроме адаптивно-подстраивающихся слотов, там другой бред рекой лился. Про букмекерские конторы, что влияют на исход матча, чтобы забрать $20 игрока. Про рулетку это еще та шизофеерия была. Там почему то все были уверенны, что выпадение комбинации из нескольких одинаковых чисел подряд, допустим 16-16-16-16 это 100% признак подкрученности ГСЧ. Убедить кого-то, что комбинация 15-21-36-0, имеет такую же степень вероятности как 16-16-16-16 и нет никакой между ними разницы, было просто нереально.

Причем самое интересное. Человек мог допустим быть строителем. И рассчитать как строить здание, для него не проблема. Или объяснить математически какие-то особенности взлета/посадки самолетов. Но как доходило до элементарной математики в лице слотов/рулетки, тут у людей как будто мозг отключало.

RuckingFussian

Moonlight Cat, это правда, людям сложно поверить, что у 6 выпавших подряд решек вероятность такая же, как и у любой другой последовательности из 6 бросков монетки ))

Luckyhaunter

Уверен статья отличная, но читать не стал по одной причине. Я не хочу всё это знать!!
Заходя в казино я прихожу играть и расслабляться, а не считать какой там RTP или еще всякая хурма.
Заметил, что как начал посещать ресурс TTR , начал лудить по другому.Низко дисперсионный, высоко дисперсионный, RTP такое RTP другое…..
Начинал играть онлайн, выбирал слот тупо по картинке, понравилось изображение, звук, играю.
Когда я первый раз увидел слот South Park, я в него крутил до тех пор, пока не поймал все четыре бонуски))
Так что все эти расчеты, понимание слотов , убивают всю магию казино)

GarryPotter

Luckyhaunter = Luckypartners , ну вы поняли ;)

RuckingFussian

Все верно пишите, тем, кто приходит играть и расслабляться (при этом не накручивая у себя в голове потом, что все риггед, мы под колпаком), этого знать и не надо. Пусть магия остается магией.
Для меня магия слотов в другом, ну и ощущения при игре тоже ))

Ulysse

Есть герои, которых хватило на абзац прочтения?)

MyMoneyYourHoney

Ага рандом. Это расклад с нашей стороны, а если смотреть со стороны владельца, который вложил кучу денег в своё казино? Допустим я открыл казино, договорился с Нетентом о софте, подписали бумажки, мы теперь партнёры по бизнесу. В первый же день в мою казю зашёл ТТР под травой и ебанул в спейс по 4 сотки спин. Дважды поймав поляну кристаллов, без замазки заказал выплату. Я в первый день минус 800к баксов. Вопрос — если всё это тотальный рандом, то нахуй бы кто-то вёл бизнес с таким риском просрать его в секунду, когда партнёр Нетент случайно (рандомно) нарисовал эти выйгрыши в твоём казино? Ну явно же должны быть какие-либо гарантии и договоры непосредственно между заказчиком и Нетентом, насчёт защиты от убытков, превышающих уставной капитал казино. Иначе это не бизнес, а рулетка, как для нас, так и для владельцев. Только мы 10к поставили, а они 150к зелени? Не, не верю. А если эта договорённость есть, то в новом казино нечего делать по большим ставкам, не смотря на РТП и ГСЧ.

Moonlight Cat

Безопасный размер игрового банка для казино просчитывается так же математически исходя из размеров максимальной ставки и МО игр. То что называется «везением» для игрока, это всего лишь отклонение, дисперсия, которая, на дистанции приходит в норму. Границы этого отклонения точно так же просчитываются на основании математических законов. Если интересно, вот https://goo.gl/WXcx1U

Тут ДимОК если будет, меня может поправит. Но имхо все так, как я описал.

showmethemoney

барашка дело пишет, а вы верьте в рандом дальше

Vladupu

Наверняка мы до конца не узнаем как все на самом деле устроено.Мы можем только лишь догадываться.

MIXAXA

Диденчик?)) Со многим согласен. Далеко не сторонник теорий заговоров, но всё же, абсолютно всё на голый рандом, иной раз списать тяжело. А некоторые теории кажутся вполне логичными. (например про пул платформы) Да и людей не доверяющих оффлайн казино, понять не сложно. Ведь доверия слотам зиждется во многом на вере.

RuckingFussian

Ахаха, так точно, раскусил =) Так на самом деле рандом не «голый», только люди столько не играют обычно, что бы что-то заметить, кроме категорий «жрет», «сыпет» и «держит баланс» ;)

Barashka1984

RuckingFussian, ты правда веришь в тотальный рандом? Ты описал работу слота для всех игроков. Вне зависимости играет игрок по ставкам 40руб или 4000руб на дистанции его RTP (в денежном выражении будет около 95%).Сегодня игрок занес 100к, а потом на дистанции будет возвращать. Это компьютерная программа, а не ящик с МЕХАНИЧЕСКИМИ барабанами. Скажи мне, пожалуйста, кто останавливает барабан в КОМПЬЮТЕРНОЙ ПРОГРАММЕ? Ответ: КОМПЬЮТЕРНАЯ ПРОГРАММА!!!
Этим все сказано. Я не оспариваю то что ты написал про работу слота, я с этим согласен с поправкой на работу для ВСЕХ игроков. Для каждого конкретного игрока математика в слоты АДАПТИВНАЯ с выходом на дистанции 95% в денежном выражении. НЕТ НИХУЯ ТОТАЛЬНОГО РАНДОМА!!! ЗАПОМНИТЕ ЭТО!!! Еще раз всем советую поиграть 3-4 слота одновременно, чтобы увидеть некоторые закономерности и предпосылки к доказательству отсутсвия рандома.