snakeron
1

Программа-бот для игры в покер.

31.03.2009, 23:46. Показов 25355. Ответов 32
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Сам я будующий программист, учусь на 2 курсе, потихоньку осваиваю С++. У меня вопрос к уже сложившимся и опытным программистам. Возможно ли создать бота для покеррума?
Я думаю большенство из вас знает о существовании онлайн покера, и многие себя в нём опробовали. Многие скажут - покер - чистая халява. По сути - это так, но на длинных дистанциях (50к и больше) партий ваш выйгрыш зависит от ваших действий в определённый момент игры. Хотелсь бы узнать ваше мнение о создании программы, которую можно было бы привязать к покерруму и которая продолжала бы играть определённое количество столов строго придерживаясь правил описаных в программе? Подобные программы существуют, но я не сляшал чтобы комунибудь удалось привязать их к покерруму. Что вы думаете по этому поаоду?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2009, 23:46
Ответы с готовыми решениями:

Программа для игры в покер
Никак не могу понять суть ооп. До прихода в с++ програмировал на С микроконтроллеры. Там всё...

Программа-бот для онлайн игры WoW
Здравствуйте. Пишу программу-бота для онлайн игры (WoW) на C# используя библиотеку BlackMagic для...

ИИ для игры в покер
Здравствуйте. Подскажите, насколько реально и сложно написать ИИ бота для игры в покер, имеется в...

Клиент-сервер для игры покер
Всем доброго времени суток, задача написать клиент-сервер и GUI приложение для игры в покер 1х1,...

32
Maniac
Эксперт С++
1464 / 965 / 160
Регистрация: 02.01.2009
Сообщений: 2,820
Записей в блоге: 1
31.03.2009, 23:53 2
Написать можно практически всё - главное чтобы руки были не кривые!
0
snakeron
31.03.2009, 23:57 3
Написать можно практически всё - главное чтобы руки были не кривые!
Да, но если бы это было так, подобных прог было бы море. Почему я не видел ни одной?
..:::BesT:::..
8 / 8 / 5
Регистрация: 19.03.2009
Сообщений: 195
01.04.2009, 00:04 4
Потому что такие проги в открытом виде не оставляют, и они у единиц
0
14 / 14 / 3
Регистрация: 08.02.2009
Сообщений: 63
05.04.2009, 02:42 5
Цитата Сообщение от Best-pm07 Посмотреть сообщение
Потому что такие проги в открытом виде не оставляют, и они у единиц
уху это программы из разряда "для себя"
0
4 / 3 / 0
Регистрация: 30.01.2010
Сообщений: 52
04.02.2010, 21:15 6
может поделитесь кодом? (можно на почту) хорошая штука
сам не созрел чтоб такую сделать
но опыта Могу предложить свой варианты формул опыт 2-3 года плюсовый
0
Автор FAQ
3686 / 963 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
04.02.2010, 21:28 7
Недавно читал в каком то винрарном номере журная "Хакер" на эту тему. Можете поискать там

Добавлено через 3 минуты
Уточнил: статья "Карты, деньги, компилятор: пишем крутой бот для игры в интернет-покер" номер № 1/2009 г.

Не по теме:

PS. Пытаться получать так халяву - гиблое дело. Делая себя зависимым от халявы вы разрушаете свою личность, лучше совершенстоваться и зарабатывать честно - это приносит гораздо больше удовольствия если работа интересна. Однако побаловаться и потренироваться неплохо может :)

0
1 / 1 / 0
Регистрация: 02.02.2010
Сообщений: 18
04.02.2010, 22:23 8
может ссылочкой поделитесь?
Не по теме:
полностью согласен покер не уходит дальше увлечения работа на первом месте)

Добавлено через 4 минуты
качаю скоро узнаю что люди пишут)

Добавлено через 5 минут
Ктонибудь видел в живую эту прогу?
0
Автор FAQ
3686 / 963 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
04.02.2010, 22:46 9
Официальный сайт Хакера выкладывает свои старые журналы. Однако можно найти и в других источниках. В данном случае вот статья прямо в браузере http://www.xakep.ru/magazine/xa/121/096/1.asp
1
1 / 1 / 0
Регистрация: 02.02.2010
Сообщений: 18
04.02.2010, 23:15 10
благодарю)
Проверял?

Добавлено через 54 секунды
если есть что путное пиши на почту

Добавлено через 9 минут
скачал там журнал
CD с файлами где можно скачать?

Добавлено через 7 минут
изивини поторопился все же нашел рабочую ссылку
0
Автор FAQ
3686 / 963 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
05.02.2010, 00:12 11
Меня больше интересовало в этой статье внедрение в другие процессы, однако не буду врать - ещё не пробовал. Пока других дел навалом... Написания самого бота там считай и нет, но ведь это под каждый отдельный клиент затачивается, поэтому если и был бы пользы не особо...
0
1 / 1 / 0
Регистрация: 02.02.2010
Сообщений: 18
05.02.2010, 09:33 12
Скачал диск он 2005 года выше не наше
Если есть скинь плиз файлы или ссылку на диск этого журнала
Если действительно получится приконектиться к руму то я без формул вобью все плюсовые условия
0
Evg
Эксперт CАвтор FAQ
21276 / 8298 / 637
Регистрация: 30.03.2009
Сообщений: 22,659
Записей в блоге: 30
05.02.2010, 10:01 13
Цитата Сообщение от insideone Посмотреть сообщение
Пробежался глазами. В статье только показано, как "внедриться" в эту игру. Т.е. чисто техническая сторона, которая по сути есть описание протокола взаимодействия. А покерный бот - это прежде всего искусственный интеллект, который принимает решение по игровым действиям. А то, что написано в статье - это не интересно.

Добавлено через 39 секунд
Хотя судя по всему автору интересна именно эта сторона вопроса. А захватывать мир он будет втихаря
0
1 / 1 / 0
Регистрация: 02.02.2010
Сообщений: 18
05.02.2010, 10:10 14
Тут смысл и заключается внедриться в игру
Настройку 'искусственный интеллект, который принимает решение по игровым действиям' должен проводить компетентное лицо, а не программист не имеющий опыта в игре.
Я плохо знаком с этой частью работы уровень не тот но думаю мне хватит знаний и опыта для создания интелекта

Добавлено через 2 минуты
поделитесь файлами и я вобью туда игровые ситуации полностью основанные на теории вероятности, математике, опыта+ попытаюсь учесть лохотрон покер рума
0
Evg
Эксперт CАвтор FAQ
21276 / 8298 / 637
Регистрация: 30.03.2009
Сообщений: 22,659
Записей в блоге: 30
05.02.2010, 10:31 15
Внедряться - это самое последнее, что нужно. Если нету алогритма бота, реализованного на бумажке и проверенного ручками - то какой смысл куда-то внедряться?
0
0 / 0 / 0
Регистрация: 09.02.2010
Сообщений: 5
09.02.2010, 19:26 16
существует просто кучу всяких подобных прог, к примеру POKERobot, ICM-bot (но от ток EV считает), Online Poker Bot и т.п
да кстати весь список представлен тут:
_http://www.pokerstars.com/ru/poker/room/prohibited/
Я надеюсь что желание у тебя отпало, в ином случае можешь попробовать на свой страх и риск, удачи и поменьше bad beat`ов тебе )))))

з.ы хмм.. интересно а как они все палятся?
0
Автор FAQ
3686 / 963 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
09.02.2010, 19:39 17
з.ы хмм.. интересно а как они все палятся?
Умными модераторами, хотя можно сделать кое какие автоматические проверки на бота (быстрая игра, постоянные победы). Можно сделать защиту запрашивая игрока для каждой дуэли ввести капчу, ботовот задолбается. Как и реальный игрок.
0
0 / 0 / 0
Регистрация: 09.02.2010
Сообщений: 5
09.02.2010, 19:53 18
постоянных побед не будет, это же покер )
на дальний дистанции будет всего навсего огромный +.
0
Автор FAQ
3686 / 963 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
09.02.2010, 20:25 19
Ну тогда ещё долгая непрерывная игра может быть подозрительна, чтож человек не спит и не ест и непрерывно играет
0
0 / 0 / 0
Регистрация: 09.02.2010
Сообщений: 5
10.02.2010, 00:31 20
Да я думаю, в принципе это тоже не проблема, можно создать много акков и сделать так что через 6 часов игры, бот конектился к другому например.
Есть только одно отличие бота от простого игрока, это то что у бота (грамотного) EV(мат.ожидание) всегда будет положительное. Практически, любой игрок не способен принимать всегда положительное решение.
з.ы мммм можно дурацкий вопрос, человека, который недавно начал изучать программирование?
По пакетам нельзя как-то отследить? т.е Будут ли пакеты от клиента отличаться от пакетов бота?


2 deril Ты ошибаешься, для создания бот-покера твой опыт,хэнд-хистори и прочие вещи совершенно ненужны. Ибо бот ты никогда не научишь принимать решения подобно человеку. Тем более зачем? Бота можно научить оценивать EV. И он исходя только лишь математическими данными будет принимать решение. Только в этом случае он будет приносить тебе доход. Причем огромный.
Да кстати, если ты в покер играешь довольно долго, и знаком с математикой, то понимаешь что вся логика покера основана на EV.
0
10.02.2010, 00:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2010, 00:31
Помогаю со студенческими работами здесь

Как купить премиум набор для игры в покер
Думаю купить набор для игры в покер, подобрала себе красивый и недорогой премиум наборчик для 9...

Какой движок выбрать для написания игры в покер
Добрый день, коллеги! Подскажите, какой движок мне лучше выбрать для написания игры в покер. В...

Массив карт для игры в покер используя Struct
добрый дент, подскажите пожалуйста, как создать массив(карты 52 шт), , используя Struct ...

Определение ранга комбинации рук для игры Покер
Здравствуйте. Нужен модуль, который бы определял ранг комбинации набора из 5 карт в игре покер....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru