Сегодня компьютерные технологии развиваются с огромной скоростью во всех направлениях. Покерные боты становятся неотъемлемой частью современного мира.
Покер — это игра на ловкость, в которой присутствует изрядная доля удачи, если играющие достаточно хороши. Для большинства случайных онлайн-игроков это игра с множеством взлетов и падений и долгосрочным возвратом инвестиций (ROI), которая отлично подойдет для оплаты дополнительных подарков близким.
Но точно так же, как программное обеспечение для отслеживания дало игрокам преимущество над их противниками, так и боты угрожают поднять ситуацию на ступеньку выше или даже на три ступени.
Там, где программное обеспечение для отслеживания когда-то было лучшим инструментом для онлайн-игроков, покерные боты вывели ситуацию на совершенно новый уровень. Программное обеспечение становится всё умнее.
Лучшее программное обеспечение и доступность данных привели к росту методов прогнозирования для всего - от ставок на спорт до фондового рынка. Неудивительно, что теперь эти возможности распространились на раздачи в безлимитном холдеме.
Но сможет ли программа когда-нибудь воспроизвести психологию или агрессивность лучших игроков. Можно ли действительно разбогатеть, играя онлайн с ботом? Для этого следует подробнее рассмотреть суть ботов в покере.
Как работают покерные боты
Покерные боты — это часть программного обеспечения, используемого на сайтах онлайн-покера (обычно) игроками, которые не могут нормально обыграть игру. Боты — это компьютеры, которые используют математику и знания игроков, чтобы попытаться победить реальных игроков-людей.
Боты работают в фоновом режиме и как отдельные программы вместе с вашим клиентом. Прежде всего, они отслеживают сыгранные руки и делают наблюдения, которые человеческий глаз может не увидеть.
Это похоже на HUD , но на самом деле он тоже играет за вас. Запустить бота довольно просто, если он разрешен покерным сайтом, на котором вы играете. Это просто загружаемые программы, к которым прилагается четкая инструкция.
На открытом рынке продается множество ботов. Они могут играть в кэш, МТТ или омаху, но ни один из них не гарантирует выигрыш в долгосрочной перспективе.
Однако это не помешало некоторым сайтам с ними расправиться. PokerStars расследовали предполагаемый громкий случай с ботами на турнире Turbo Championship of Online Poker 2016 года. В конце концов выяснилось, что игрок — человек.
Позже также выяснилось, что группа российских игроков использовала ботов, чтобы выиграть более 1,5 миллиона долларов в кэш-играх PLO на сайте. Позже крупнейший в мире покер-рум внес изменения, запретив использование всех сторонних программ за своими столами.
Что заставляет ботов работать
Изначально боты были довольно простыми, и даже если вы не знали, что сражаетесь с ботом, у обычного игрока не возникло бы проблем с победой. Однако с течением времени и развитием технологий все начинает меняться.
Современные боты способны использовать статистику и сложные вычисления, выполняемые так называемыми решателями. Решатели играют огромную роль в современных играх, поскольку представляют собой лучший инструмент обучения для игроков.
Но и ими можно злоупотреблять.
Покерный бот способен «запоминать» практически бесчисленное количество предварительно рассчитанных сценариев Это означает, что он может дать правильный ответ в самых разных ситуациях.
С такими базовыми знаниями боты становятся серьезной угрозой.
По мере того, как холдем приближается к тому, чтобы стать «решенной» игрой, эти боты завоевывают все больше и больше позиций среди игроков-людей.
И хотя некоторые сайты прилагают немало усилий, чтобы решить эту проблему, не все игры с ботами можно легко обнаружить.
Программное обеспечение, подобное ботам, также может использоваться игроком-человеком. У них может быть программное обеспечение, работающее вместе с покерным клиентом (или даже на совершенно другом компьютере, что делает любое обнаружение практически невозможным), передающее им информацию.
Таким образом, хотя технически вы не играете против бота, вы фактически играете против него. Это может быть человек, нажимающий на кнопки, но именно бот говорит ему, что делать.
В этом сценарии игрок-человек — не что иное, как автоматический кликер (Auto Clicker - расширение, предназначенное для использования в типичных ситуациях веб-серфинга), но его гораздо сложнее отследить и обнаружить с помощью автоматизированных методов.
Новое поколение ботов
Исследователи заняты разработкой новых ботов, которые лучше людей. Мало того, что они придерживаются оптимальной стратегии в определенных ситуациях, они также могут делать большие ставки и, самое главное, блефовать, как и люди.
За последние годы стратегия оптимальной теории игр (GTO) прошла долгий путь. Это подход к игре, который ищет наилучшие возможности в каждом сценарии, независимо от действий других игроков.
Если вы можете играть в GTO идеально, вам не нужно беспокоиться о том, что делают другие игроки — вы будете получать прибыль.
Конечно, если вы немного разбираетесь в холдеме или пот-лимитной омахе, вы знаете, что это очень сложные игры, поэтому запомнить, что такое игра в GTO для каждой возможной ситуации, для человека практически невозможно.
Но не для бота.
У ботов нет проблем с памятью, и они не путаются. Пока они работают на компьютере с достаточным объемом памяти и вычислительной мощностью, они могут найти идеальное решение для любого сценария.
И это опасно.
Один из утешительных фактов заключается в том, что GTO все еще не идеальна — холдем еще не полностью решен, а это означает, что у ботов нет доступа к идеальной и непобедимой стратегии.
Тем не менее, все быстро меняется, и программное обеспечение для игры в покер становится все лучше и лучше.
Человек против машин
Игра в покер была признана отличным полигоном для AI (Artificial intelligence) или ИИ (Искусственный интеллект — это моделирование процессов человеческого интеллекта машинами, особенно компьютерными системами).
В отличие от шахмат покер, особенно холдем, имеет много аспектов, которые трудно просчитать. Вы можете сбросить лучшую руку, если пожелаете, и можете пойти ва-банк, чтобы выиграть крошечный банк.
Конечно, это не обязательно окажется вашими лучшими вариантами, но вы можете прибегнуть к ним, если захотите.
Именно этот случайный фактор привлекает экспертов. Количество вариантов, которые игрок имеет в любой момент времени, практически безгранично. Таким образом, разработка ИИ, который может справиться с беспорядком и выйти на первое место, имеет последствия, выходящие далеко за рамки зеленого войлока.
Такой ИИ можно было бы использовать для сложных симуляций и находить решения для ситуаций с крайне неопределенными исходами. Совершенно ясно, почему подобное программное обеспечение может быть очень полезным в военном деле, медицине, стратегическом планировании и многом другом.
Но для тех, кто запускает покерных ботов, цель проста: зарабатывать деньги на ничего не подозревающих игроках.
Последние боты показали себя довольно эффективными по сравнению с людьми, и хотя лучшим из лучших все еще удается удерживать свои позиции, кажется, что людям становится все труднее идти в ногу с технологиями.
Возрастающая угроза ботов в покере
В 2016 году бот, известный как Baby Tartanian 8, выиграл Ежегодное соревнование по компьютерному покеру (Annual Computer Poker Competition). Считалось, что это «лучший покерный бот» из когда-либо изобретенных.
В то время как другие боты смогли взломать лимитный холдем с его строгими и довольно простыми моделями ставок, было доказано, что Baby Tartanian 8 побеждает безлимитный холдем.
Безлимитный покер имеет гораздо больше аспектов игры, чем лимитный: олл-ин рейз, ставки на вэлью, широкий диапазон ходов на каждой карте терна.
Вот почему бот BT8 наделал столько шума. Его алгоритмы настроены на работу с «неизвестными» факторами холдема (то есть когда вы не знаете карты оппонентов).
В 2017 году покерный бот Libratus с искусственным интеллектом столкнулся с четырьмя лучшими игроками в покер. Каждый из них играл один на один в безлимитный холдем против ИИ.
Когда было объявлено о вызове, весь мир был убежден, что игроки-люди одержат легкую победу, основываясь на подобных матчах в прошлом.
Однако после 20 дней игры оказалось, что Libratus выиграл в общей сложности более 1,7 миллиона фишек. Красивая и неожиданная победа.
Это был первый раз, когда ИИ смог победить лучших игроков-людей лицом к лицу. Для команды из Университета Карнеги-Меллона, разработавшей ИИ, это была большая победа.
Однако для покерного сообщества это стало проблемой.
Либратус одержал победу только в игре один на один. Многие считали, что наука все еще далека от создания ИИ, который действительно мог бы победить игроков-людей в многопользовательских условиях, поэтому угроза не выглядела столь значительной.
Но затем, в 2019 году, появился новый покерный бот под названием Pluribus.
В отличие от своих предшественников, Pluribus был разработан для работы в сценариях с несколькими игроками и протестирован в 6-Макс (6-Max Poker - это формат, который позволяет сидеть за столом максимум шести игрокам). В очередной раз исследователи собрали самых ярких покерных умов, чтобы попытаться бросить вызов их ИИ.
ИИ был протестирован в двух разных сценариях. В одном это был один ИИ против пяти противников-людей, а в другом пять игроков ИИ против друг друга и одного человека.
В обоих случаях Pluribus смог получить значительное преимущество, выиграв около 5 долларов за раздачу (что очень много) при игре против пяти противников-людей.
Благодаря этому последнему прорыву в области искусственного интеллекта ученые доказали, что они способны создать покерного бота, который может выстоять и даже выйти вперед в сложных сценариях 6-Макс. Такой бот станет большой проблемой, если попадет не в те руки.
В настоящее время средний пользователь бота, вероятно, не имеет доступа к высокотехнологичному ИИ для игры в покер, такому как Pluribus. Но, к сожалению, технология существует, как и доказательство концепции.
Теперь стало ясно, что можно создать покерного бота, который сможет побеждать людей в техасском холдеме как в хедз-апе, так и в мультируках.
Как определить покерного бота
- Идентичное время для принятия решений. Ваш противник тратит 32 секунды на каждое решение? Подобное совпадение может быть просто программированием бота.
- Одинаковые размеры ставок. Тот факт, что ставки снова и снова одинаковые, не означает, что ваш оппонент — бог мультитейблинга, у которого просто нет времени поговорить с вами.
- Проверьте линии HUD: многие покерные боты используют статистику программного обеспечения для отслеживания и принимают соответствующие решения. Но это работает в обе стороны: если вы можете использовать HUD на своем сайте, проведите собственное исследование. Если вы обнаружите за столом нескольких игроков с одинаковой статистикой ставок на префлопе в течение длительного периода времени, вы можете подвергнуться атаке со стороны более чем одного бота.
- Если вы заметили, что игрок делает такой же фолд на ваш рейз в 6 бб (6bb raise), сделайте это обычным ходом. Помните, бот не отступит в страхе. Просто сложится. Попробуйте ре-рейз с любыми двумя картами в течение нескольких раздач подряд и посмотрите, поможет ли это.
- Нулевой чат: несмотря на неоднократные попытки поговорить с оппонентом в чате, вы не получаете ответа.
- Служба безопасности звонков: на большинстве крупных покерных сайтов есть подразделение по обеспечению честности, задача которого состоит в том, чтобы отсеивать ботов и блокировать учетные записи.
- Внесите множество корректировок: если вы подозреваете, что ваш противник — бот, вы можете регулярно вносить небольшие коррективы в свою игру, чтобы сбить его со следа.
Все эти советы обязательно помогут справиться с покерными ботами. Однако вы должны знать, что кодирование этих автоматических проигрывателей с каждым днем становится все лучше. Создатели ботов начали добавлять в свои программы различные случайные элементы, чтобы значительно усложнить отслеживание закономерностей.
Например, они дают своим ботам таймеры принятия решений, которые не являются фиксированными, а колеблются между точкой А и точкой Б. Это означает, что одному и тому же покерному боту может потребоваться 3 секунды, чтобы принять одно решение, и 10+ секунд для следующего.
То же самое касается их тенденций и частот. У продвинутых ботов есть способ настроить свою игру в соответствии с текущей ситуацией и «считываниями» (статистикой) других игроков.
При всем при этом покерные боты (к счастью) все еще далеки от совершенства, и вы можете успешно отслеживать некоторые из их тенденций и находить способ обойти их. Это может быть сложнее, чем пять или десять лет назад, и вам, возможно, придется часто корректировать свой подход, но это все еще выполнимо.
Убьют ли покерные боты онлайн-покер, каким мы его знаем
Больше всего игроков беспокоит, не испортят ли эти боты игру полностью. Конечно, трудно предсказать, что может произойти в будущем, но можно с уверенностью сказать, что мы еще не достигли этого.
Большинство покерных ботов ориентированы на кэш-столы. Игрокам МТТ не приходится иметь дело с большим количеством ботов, и причиной этого может быть тот факт, что ИИ, стоящий за ними, не приспособлен для того, чтобы справляться с постоянно меняющимся характером покерных турниров.
Игрокам в кэш-игры приходится сложнее.
Ни для кого не секрет, что даже на очень солидных ставках в некоторых покер-румах есть боты. Но операторы в основном выступают против этих покерных роботов, и многие из них, вероятно, сделают все возможное, чтобы защитить реальных игроков.
Наконец, игра в покер может измениться и почти наверняка изменится в будущем.
Будут ли в нем боты или нет, остается только гадать, но даже если покер-румы их разрешат, игроки-люди, можно надеяться, придумают очень эффективные стратегии, чтобы победить в новой конкуренции.
В конце концов, покер всегда был направлен на адаптацию к изменениям, поэтому нет причин думать, что боты каким-то образом убьют игру, которую столько людей любят.
Чтобы победить покерных ботов, нужно объединиться
Новое поколение ботов может обрабатывать гораздо больше сценариев рук, чем исходные боты, которые просто могли коллировать, фолдить или идти ва-банк. Недостатком является то, что они дороги и сложны в разработке, достать их также сложно. Кроме того, большинство покерных сайтов полностью запретили боты.
Иметь вокруг себя сильную команду игроков — отличный способ победить программное обеспечение.
Обманы и сговоры существовали в онлайн-покере с момента появления первых игр. Отдельные игроки находятся в невыгодном положении, потому что они работают и играют в одиночку и не могут делиться информацией о подозрительном поведении системы.
С командой игроков, помогающих друг другу обнаруживать читы — или, в данном случае, покерные боты — ботов можно отсеивать.
Точно так же, как финансовые трейдеры работают вместе, чтобы улучшить свои результаты, игроки должны начать работать как коллектив, чтобы победить в игре. Действительно, поскольку онлайн-игра становится все сложнее и сложнее, жизненно важно, чтобы игроки обменивались информацией и работали вместе, дабы устранить утечки.
Имеется немало примеров такого сотрудничества между игроками, которое привело к обнаружению колец ботов и их прекращению.
Несмотря на то, что покер — это игра, в которой каждый игрок сам за себя, в таких ситуациях очень важно, чтобы сообщество объединилось с целью защитить честность игры.
Обнаружить ботов самостоятельно намного сложнее, особенно на крупных сайтах, где значительный трафик игроков. Люди, управляющие такими бот-сетями, учатся на своих ошибках, поэтому регулярно меняют имена своих ботов и придумывают новых «игроков», что усложняет отслеживание.
Однако эти боты обычно используют одну и ту же центральную базу знаний, и в этом, вероятно, их самая большая уязвимость. При хорошем сотрудничестве между игроками и несколькими людьми, способными читать и сравнивать статистику на высоком уровне, этих ботов все же можно остановить.