«Вероятность — 49% орёл и 51% решка». Как математик делает слот-игры и не заморачивается этикой

22-летний витеблянин Андрей полгода поработал учителем математики в средней школе и  устроился игровым математиком в гемблинг.

Ці не хочаце пачытаць па-беларуску?

83 комментария

devby.io поговорил с Андреем о его карьерном пути и узнал, почему теоретическая математика (в отличие от прикладной) не приносит денег, реально ли обыграть казино, чем ему интересна сфера гемблинга, насколько комфортно в ней с этической точки зрения и не только.

«Есть две математики: прикладная (приносит деньги) и теоретическая (приносит знания)»

— Я родился в Витебске в семье преподавателей, школу закончил в там же. Интерес к математике появился из-за друга. Он учился в лучшей школе, ему рассказывали там более интересные вещи. Он участвовал в олимпиадах — и я участвовал в олимпиадах. Такая конкуренция на спор — кто лучше, кто дальше пройдёт? — породила интерес. Друг выиграл. В 11 классе мы встретились на республиканской олимпиаде — он был первым, я где-то пятым с конца. 

Потом я поступил в Минский государственный областной лицей, в физико-математический класс. И там уже начал заниматься углубленно с очень хорошим преподавателем.

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

Есть две математики: прикладная и теоретическая. Прикладная приносит деньги, а теоретическая, скорее, приносит знания. На ней в Беларуси точно не заработаешь. Но я об этом тогда не знал — мне было интересно. Поэтому, отучившись два года в лицее, пошел на мехмат БГУ, специальность «Научно-производственная деятельность» (сейчас «Математика и компьютерные науки»). Там мне дали неплохие основы. 

«Одно дело преподавать математику, другое дело её применять»

На третьем курсе меня попросили подменить учителя математики, которая сломала ключицу, в одной из школ Заводского района Минска. До этого занимался олимпиадными задачами с детьми, какие-то лайфхаки давал. А в школе интересно было посмотреть, что там да как.

Мне дали 6-8 классы. Половина ребят были из неблагополучных семей, работать с ними было сложновато. В одном классе было 30 человек. Начинать урок там было очень сложно, особенно в первое время. Конечно же, ребята мало чего хотели, не понимали, зачем нужна математика. Но кое-как мы с ними сдружились. Кроме того, я вел факультативы. 

Один парень вышел на городской этап олимпиады — я это считал личной победой.

Проработал там две четверти. Ушёл, потому что было интересно посмотреть, где математика реально применяется. Одно дело преподавать математику — другое дело её применять. Хотелось как-то дойти до компании, где математика приносит пользу бизнесу.

«В слот-играх работает закон больших чисел из теории вероятности»

После школы некоторое время поработал на предприятии программистом, потом поступил в магистратуру и устроился в один из минских вузов ассистентом преподавателя.

В 2023 году начал работать математиком в ИT. В то время я интересовался вакансиями, проходил собеседования в различные компании. С чего-то надо было стартовать. Стартовых позиций было очень много: от обычных программистов до специалистов, которые занимаются моделированием математический процессов, физических процессов. 

Работу нашёл на rabota.by. Назвать компанию не могу — NDA, но я занимаюсь разработкой слот-игр.

Это в некотором смысле похоже на работу финансового математика. Мы продумываем и балансируем механику игр с математической точки зрения: составляем матмодели, смотрим, чтобы не было вариантов игру обыграть, но при этом была возможность в игре выиграть. 

Chuma A/ Unspash

В слоты реально выиграть даже большие деньги. Зависит от ставки, которую сделает игрок. Но если он будет играть в эту игру очень много раз — тысячу, десять тысяч — то выполняется центральная предельная теорема и закон больших чисел из теории вероятности.

В каждой слот игре есть такая метка, как RTP — return to player. Это процент возврата средств игроку. И он всегда меньше 100%, например, 97%. То есть если вы, например, делаете 100 ставок по $1, то в среднем после 100 ставок игрок выиграет $97 долларов, а $3 пойдут в казино. 

По сути мы занимаемся тем, чтобы часть денег возвращалась игроку, а какой-то процент уходил казино — достаточно маленький процент, конечно же.

По статистике 13% всех игроков казино выигрывают больше той суммы, которую они потратили (по данным исследования Wall Street Journal, которое журнал опубликовал в 2017 году, 13,5% игроков одного из казино на северо-западе США зарабатывали на ставках. — devby.io). Остальные, скорее, окупают выигрыш тех 13%. Если вы играете в слот-игры, можно посоветовать вот что: делайте 100-150 ставок, и если не выигрываете, то лучше дальше в них не играть.

С точки зрения казино вероятность того, что игрок проиграет, так же случайна, как и вероятность выигрыша. Математические алгоритмы никак не влияют на везение игрока. Слоты предоставляют возможность игроку поиграться со случайной величиной, которую придумывают математики.

Подбрасывание монетки — это та же самая случайная величина. Стандартно предполагается, что в 50% выпадет орел, в 50% решка. А математики в казино занимаются тем, что делают этот процент чуть больше или меньше. Например, с вероятностью 49% орел и 51% решка. И вот у вас уже готовая азартная игра.

«Этический вопрос не сильно задевает»

Специалистов-математиков, которые работают в казино, достаточно мало. 

Первый вопрос, с которым сталкиваются математики при выборе работы, — этический. Казино как будто бы наживается на том, что игроки проигрывают. Отчасти это так. Но существуют же игроки, которые выигрывают. 

Меня этот этический вопрос не сильно задевает, я больше обращаю внимание на математику. И те знания, которые я получил в вузе, я применяю, чтобы приносить какую-то пользу обществу. Хотя странно называть работу казино пользой для общества… Однако да, это одно из направлений, где математика полезна.

Мне нравится то, чем я занимаюсь. Придумывание математических алгоритмов, их продумывание требует серьезной математической базы. Когда я узнаю дополнительную информацию, мне это доставляет удовольствие. Удовольствие от того, как математика проявляет свои грани.

Теория вероятности была построена на азартных играх от самого своего начала, и, мне кажется, эта область математики еще много чего [для меня] раскроет. И игровые алгоритмы могут дать мне новые знания. Кстати говоря, почти не найдете в интернете бесплатной литературы, которая могла бы полностью раскрыть математические алгоритмы в играх. Это такая открытая [для изучения] область.

Сколько зарабатывает математик в гемблинге?

Это зависит от рынка. В Америке это около $100K бруто в год, в странах СНГ, как правило, раз в 4-8 меньше по нетто. Зависит от позиции. В сравнении [с программистами], если честно, не знаю.

Вы пишете формулы или код?

Пишу код. Обычно математики работают в ехсel с такими задачами. Можно найти тестовые задания, где именно в ехсel просят делать расчеты, но если механики в играх оригинальные, то приходится писать код и, как правило, на низкоуровневых языках или что-то типа NumPy библиотеки в питоне.

С кем взаимодействуете в команде?

Математики связывают геймдизайнеров и разрабов. Т.к. у дизайнеров иногда бывают очень крутые идеи, которые невозможно подкрепить логикой, задача математика — формализовать то, что хотят дизайнеры. Ну, а в сторону разрабов мы поставляем логику игр и алгоритмы механик.

Куда математику расти с точки зрения карьеры?

Есть лид позиции, обычно эту позицию дают опытным математикам.

Играете?

Играю, когда тестируем игры. Очень важно впечатление от игры, чтобы игра «заносила» большие выигрыши игроку и при этом не очень редко.

Помогает ли математика в обычной жизни?

Математик применяет математику не задумываясь, так устроен наш мозг. Представьте, вы покупаете два одинаковых товара, а вам ставят в счете нечетную цену. Если два одинаковых товара, значит цена должна быть одинаковая — значит четная. Если вы это знаете, то сразу поймете, что вас где-то обманывают.

Или, например, когда вы в метро, по часам со временем после убытия поезда можете предположить, сколько вам нужно ждать следующий поезд. Человек, знающий теорию вероятности, понимает, что в среднем ему нужно подождать на остановке половину промежутка времени, который проходит между прибытием поездов.

Или, например, когда идете по пешеходному переходу, по времени зеленого света на светофоре можете определить, с какой скоростью вам нужно идти. Если мало времени — идете быстрее, много времени — можете не торопиться. Это тоже в некотором смысле применение математики в реальной жизни.

Планирование семейного бюджета — это прямо банальный пример. Но если вы знаете обычную линейную регрессию, а это уже вузовская математика, вы можете предсказывать курс доллара. Понимая тренд и зная, что у людей зарплаты, как правило, приходят в начале месяца и что в это время доллар подскакивает, а к концу месяца уменьшается, вы можете понять, когда выгоднее менять деньги.


Читатели, что для вас dev.by? 

  • Место встречи с сообществом? 
  • Источник новостей об ИТ Беларуси (и не только)?
  • Источник любых новостей?
  • Место для дискуссии?
  • Площадка для образования и обмена опытом?
  • Карьерный консультант?
  • Может, всё вышеперечисленное. А, может, что-то другое?

А кто вы для dev.by?

Сообщество людей, которое развивает беларусскую ИТ-индустрию и делает её полной талантливых проектов, интересных дискуссий и новостей. Мы здесь, чтобы держать вас в курсе этих приключений. dev.by для нас — это всё вышеперечисленное, а ещё — работа. Поддержите нашу редакцию!

Ваши деньги дают нам возможность выплачивать зарплаты журналистам, менеджерам, разработчикам, продюсерам — всем тем, кто делает dev.by. Засаппортить нас можно: 

— Через Patreon

— Через Donorbox (если вы в Беларуси)

Спасибо!

PRO и CONTRA: стоит ли работать в гемблинге? Что говорят айтишники о работе в азартном IT 
По теме
PRO и CONTRA: стоит ли работать в гемблинге? Что говорят айтишники о работе в азартном IT
«Теща не пустила». Букмекеры про отказы разработчиков, зарплаты и этику
По теме
«Теща не пустила». Букмекеры про отказы разработчиков, зарплаты и этику

Читать на dev.by