Читаем Идеальная ставка полностью

Следующей задачей было не попасться. К сожалению, как это сделать, Мазур не понимал – нужной информации в открытом доступе практически не было. «Покерные сайты по вполне понятным причинам не распространяются о том, как они распознают ботов, – рассказывет Мазур, – так что программистам остается об этом только догадываться». Мазур ставил себя на место «ботхантера»: «Если бы я пытался отследить бота, я бы рассмотрел ряд факторов, взвесил их и внимательно проанализировал и лишь затем сделал окончательный вывод – бот передо мной или живой человек».

Явным «тревожным звоночком» будет необычный беттинг. Если игрок размещает слишком много ставок или делает это очень быстро, он навлечет на себя подозрения. К своей досаде, Мазур обнаружил, что иногда его боты вели себя странно по чистой случайности. Они работали на покерном сайте парами: один регистрировался, второй играл. Однажды, когда Мазур был не за компьютером, бот-игрок «подвис». Его напарник, понятия не имея о том, что случилось, продолжил регистрироваться на новые игры. В результате Мазур пропустил более 20 партий. Позже программист заметил у своих подопечных и другие причуды. Например, боты часто играли с одними и теми же ставками сотни игр подряд, что совершенно не свойственно людям – рано или поздно они либо набираются смелости, либо устают от одинаковых ставок и повышают планку.

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

Это чем-то напоминало вариацию на тему игры Тьюринга. Боты Мазура должны были убедить сайты в том, что они играют как люди. Иногда боты сталкивались и с оригинальным тестом Тьюринга. На многих покерных сайтах есть чаты. Обычно молчаливый игрок не вызывает подозрений – так поступают многие. Но Мазур решил, что иногда его подопечным необходимо вступать в беседу. Если кто-то из игроков обвинит бота в том, что он бот, а тот на это ничего не ответит, есть риск, что игрок сообщит об этом владельцам сайта. Мазур составил список высказываний, которые могут использовать бдительные пользователи, и, если в ходе игры проскальзывали слова «бот» или «обманщик», программист получал тревожное оповещение и вмешивался. Ему приходилось сидеть у компьютера все время, пока играл бот, но альтернатива была хуже – неконтролируемая программа легко могла засветиться.

Боты Мазура начали выигрывать далеко не сразу. Свои первые деньги они заработали лишь весной 2008 года – спустя 18 месяцев после начала покерной карьеры. Но уже в октябре программист получил сообщение о том, что его аккаунт заблокирован. Что же произошло? «Оглядываясь назад, – говорит Мазур, – я понимаю, что мой бот попался потому, что играл слишком много». Подопечный Мазура сосредоточился на хедс-ап-покере в формате «Sit'n'Go» – такие турниры начинаются сразу, как только на игру регистрируются два участника. «Нормальный игрок способен за день провести десять-пятнадцать игр, но мой бот играл по пятьдесят-шестьдесят, и это, видимо, насторожило владельцев сайта», – пояснил Мазур. Конечно, это были только догадки. Программист признается: «Возможно, дело совсем не в этом. И вероятно, я никогда не узнаю истинную причину блокировки».

Мазур был не слишком огорчен потерей источника дохода. «Когда мой аккаунт заблокировали, – делился он, – на нем было не так уж много денег. Я бы заработал гораздо больше, если бы все это время сам играл в покер. Но я создавал бота не ради денег, а ради приключения».

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

Кроме того, Мазур разместил на своем сайте подробную историю создания бота со скриншотами и схемами. Он хотел продемонстрировать, что создание покерных программ – трудная работа и у программиста всегда найдется масса более полезных занятий. «Я понял, что лучше было бы потратить время и энергию на создание нового программного обеспечения», – признается Мазур. Впрочем, он вовсе не жалеет о полученном опыте: «Если бы я не создал того бота, кто знает, кем бы я был сегодня».

8

Удача или мастерство?

Перейти на страницу:

Похожие книги

Тайны мозга вашего ребенка. Как, о чем и почему думают дети и подростки от 0 до 18
Тайны мозга вашего ребенка. Как, о чем и почему думают дети и подростки от 0 до 18

В своей новой книге авторы бестселлера «Тайны нашего мозга», известные ученые-нейробиологи, рассказывают, как работает и развивается мозг ребенка. Книга освещает удивительные и интереснейшие факты о функционировании загадочного «природного компьютера» в период от внутриутробного развития до совершеннолетия. Бы узнаете, как можно повлиять на мозг ребенка еще до рождения, что важнее для развития интеллекта – генетика или воспитание, почему темперамент не передается по наследству, почему дети так любят сладкое и не любят овощи, почему лучше учить иностранные языки в раннем возрасте, с чем на самом деле связаны проблемы поведения подростков, почему даже очень умные дети иногда плохо учатся, а также многое другое, что поможет вам лучше узнать и понять своего ребенка.

Сандра Амодт , Сэм Вонг

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / Медицина / Детская психология / Образование и наука
Коннектом. Как мозг делает нас тем, что мы есть
Коннектом. Как мозг делает нас тем, что мы есть

Что такое человек? Какую роль в формировании личности играют гены, а какую – процессы, происходящие в нашем мозге? Сегодня ученые считают, что личность и интеллект определяются коннектомом, совокупностью связей между нейронами. Описание коннектома человека – невероятно сложная задача, ее решение станет не менее важным этапом в развитии науки, чем расшифровка генома, недаром в 2009 году Национальный институт здоровья США запустил специальный проект – «Коннектом человека», в котором сегодня участвуют уже ученые многих стран.В своей книге Себастьян Сеунг, известный американский ученый, профессор компьютерной нейробиологии Массачусетского технологического института, рассказывает о самых последних результатах, полученных на пути изучения коннектома человека, и о том, зачем нам это все нужно.

Себастьян Сеунг

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература
От болезни тела – к исцелению души. Почему мы болеем?
От болезни тела – к исцелению души. Почему мы болеем?

Все болезни имеют глубокий смысл. Они передают ценнейшие послания психики. Психолог Торвальд Детлефсен и врач Рудигер Дальке помогают нам понять, о чем свидетельствуют инфекционные заболевания, головные боли, несчастные случаи, сердечные приступы и желудочные колики, а также рак и СПИД. Если вы осознаете картину собственной болезни, то сможете найти новый прямой путь к самому себе. Болезнь не является неприятной помехой на этом пути, ибо она сама – путь. Чем сознательнее мы к ней относимся, тем лучше она выполняет свои задачи. Наша цель – не борьба с болезнью, а ее использование для исцеления души.

Рудигер Дальке , Торвальд Детлефсен

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература / Эзотерика / Здоровье и красота / Дом и досуг