Конкурс Сбербанка на создание покерного бота

В конце августа 2017 года Сбербанк объявлял конкурс на создание самого продвинутого бота по покерной игре Texas Holdem. Среди участников собрались самые лучшие программисты, которые поборолись за ценные призы от банка. И вот, наконец, организаторы озвучили победителей и, более того — Сбербанк предложил им устроиться на работу. Подробнее о «Сбербанк Холдем Челлендж» — в нашем сегодняшнем материале.

Всего для участия было подано четыре тысячи заявок от программистов. Для соревнований в главном этапе было отобрано тридцать восемь команд. В Корпоративном университете Сбербанка, который находится в Московском регионе, с 23 по 24 сентября шло сражение за звание лучшего разработчика покерного бота и выигрыш в размере шестисот тысяч рублей, который был разыгран между тремя призовыми местами. Участники в ходе мероприятия доделывали и улучшали свои разработки.

Победители конкурса «Сбербанк Холдем Челлендж»

Итак, Дмитрия Шагина наградили выигрышем в сумме трехсот тысяч рублей. Он стал лучшим разработчиком, победившим в «Сбербанк Холдем Челлендж», и занял первое место. Его разработка — бот под названием «FCLL».

Почетное второе место отдано Евгению Иванову, разработавшему покерный алгоритм под именем «РандомБот». За данную заслугу Евгения наградили призом в размере двести тысяч рублей.

На третьем, также призовом, месте оказалась команда из четырех программистов, сплоченный коллектив которых занимался разработкой автомата по игре в покер. Команда состояла из Александра Ермолаевна, Михаила Карнаухова, Романа Зборовского и Романа Кабаргина. Имя их покер-бота — «Симплпокер». Домой ребята уехали с приличным выигрышем в размере ста тысяч рублей.

Со слов победителей

В одном из интервью с победителями, занявшими третье место, участники команды рассказали вкратце, что представляет из себя их алгоритм «Симплпокер». Оказалось, что для данного бота были высчитаны диапазоны ГТО для хедз-апа и 3-max. Была использована существующая система правил игры. Благодаря этому команде программистов удалось создать шустрого и простого бота — к тому же его можно дополнительно модифицировать.

Победитель «Сбербанк Холдем Челлендж» Дмитрий Шагин сообщил, что для своего бота «FCLL» он использовал те же самые принципы, однако, судя по одержанной им победе, в его алгоритме были применены более точно выставленные коэффициенты.

Призер, который занял второе место, и вовсе сообщил, что с самого начала не собирался оказываться на первом месте в данном конкурсе, посему просто скопировал алгоритм Дмитрия Шагина — поэтому получил лишь «серебро». Правда это или шутка — остается лишь догадываться. Однако точно известно, что программист применял для своего бота алгоритм от Яндекс, именуемый КэтБуст.

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

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