Создание бота (робота) для игры в "Рулетку". ID:17829 |
Пн, 13 февраля 2006 15:17 [#] [») |
|
|
Уважаемые участники форума хочеться обратиться к Вам с вопросом об актуальности создания оболочки-бота для для игры в "Рулетку" в интернет-казино.
В данном контексте под оболочкой подразумевается создание автоматичекой программы, которая может:
1. Считывать информацию с монитора комьютера (или из протокола обмена данными) о результате спина, текущем балансе игрока и т.д.
2. Вводить эту информацию в другую программу (модуль - анализатор).
3. Симулятор мыши для игры в "Рулетку" (или генератор протокола обмена данными).
4. Придеться (наверное) создавать несколько оболочек-ботов, т.к. в различных казино различное визуальное оформление (и различные протоколы обмена данными).
Особенностью данной оболочки-бота является то, что алгоритм стратегии внутрь бота не вкладывается (или вкладывается скажем Матрингейл-Х или ТДональд), а алгоритм пишеться самим игроком.
Думаю, что создание подобной программы будет интересно и для проффесиональных игроков, которые играют в турнирах на "Рулетке".
ЗЫ: если кто-то из участников форума "слышал" о ботах для "Рулетки" поделитесь, ПЛЗ, полезной информацией по данному поводу.
Заранее Всем спасибо.
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17831 ответ на 17829 |
Пн, 13 февраля 2006 16:03 («] [#] [») |
|
|
Присоединяюсь!
Вполне даже актуальная тема
CLON писал пн, 13 февраля 2006 15:17 | 4. Придеться (наверное) создавать несколько оболочек-ботов, т.к. в различных казино различное визуальное оформление (и различные протоколы обмена данными). | Протоколы, имхо, без разницы. Везде стандартно нажимаются кнопки мышкой, как уж там дальше данные передаются для бота без разницы. ТО есть я к тому, что прога или лучше назвать инструмент впринципе может иметь довольно стандартные интерфейсы как и к алгоритмам схем ставок, так и к визуальным компонентам самой онлайнрулетки...
И главное. Опять призываю казины, эту работу спонсировать! :):)
Представляете как увеличатся обороты и следовательно прибыль.
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17832 ответ на 17829 |
Пн, 13 февраля 2006 16:30 («] [#] [») |
|
|
Самое сложное в данных проектах - организовать считывание граф информации с монитора(занимает более 80% проги) . Это и будет занимать большую часть всего уже сделанного бота, а не тот алгоритм стратегии, который уместится в 100 строках кода. Но возможно существует какой-либо другой способ получения инфы об игровом процессе, кроме как по пикселям составлять изображение цифр( например наверняка возможен перехват инфы, посылаемой на комп пользователя с выпавшим номером, но так как я хакером не являюсь (а жаль конечно ), то такие тонкости не знаю)), если кто вкурсе других методов, кроме как составления изображения по пикселям - поделитесь, если не жалко.
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17833 ответ на 17829 |
Пн, 13 февраля 2006 16:42 («] [#] [») |
|
|
Есть специальные программы перехвата кодов (точнее не перехвата, а отображения пересылаемой информации). Правда придеться еще разобраться, что это за информация (типа необходимый обьем информации, тип пересылаемых данных и т.д.).
Если использовать "перехват" информации, то достаточно создать прогу, которая повторяет (генерирует) коды, и тогда графический анализатор и симулятор мыши не требуется. Но не все каналы "свободны", т.е. есть каналы, которые "шифруются" и "охраняются".
Поэтому осуществить перехват информации, которой обмениваются "компы" не представляется возможным. Тогда есть только 1 путь, скриншоты и распознавание символов и надписей с экрана.
Помойму данные отображает HTTP LOOK программка. Есть целое семейство подобных программ. Анализаторы HTTP "трафика".
ЗЫ: думаю можно поползать по форуму БД и Покера, там давно "балуются" ботами. Может "накапаем" полезной информации.
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17834 ответ на 17829 |
Пн, 13 февраля 2006 16:59 («] [#] [») |
|
|
Цитата: | Есть специальные программы перехвата кодов (точнее не перехвата, а отображения пересылаемой информации). Правда придеться еще разобраться, что это за информация (типа необходимый обьем информации, тип пересылаемых данных и т.д.). | Врядли хозяева казино обрадуются перехвату данных, к тому же это , очевидно, не самое законное, что можно придумать.
Обработка изображения - весьма геморойная штука, так что за неё есть смысл браться, если ты СТОПРОЦЕНТНО уверен в своей стратегии, а не для того чтобы её проверить, так как времени затратится слишком много, а результат будет скорее всего такой же как и у большинства стратегий. А зачем столько парится, если можно всё это же получить просто отправив Коровину письмо с уведомлением о том, что вы нашли плюсовую стратегию по системе ставок, а затем прочитав его ответ (да можно даже и не отправлять письмо, а просто зайти на форум рулетки и почитать его посты ). Так стоит ли Ваша стратегия таких свеч...
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17835 ответ на 17829 |
Пн, 13 февраля 2006 17:01 («] [#] [») |
|
|
Мда как мы с CLON-ом синхронно мыслим. Меня это же тема заинтересовала только в контексте БД. Симуляция нажатия клавиш это вроде просто, стратегия игры тоже задаеться. Насчет считывания интерестно.
И сколько это может стоить тоже интерестно.
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17836 ответ на 17829 |
Пн, 13 февраля 2006 17:17 («] [#] [») |
|
|
Насчет применения бота:
Ботом можно не просто тестировать стратегии, но собирать статистику в фан режиме или по минимуму стола (если днег не жаль).
А главное ботов можно применять для участия в турнирах, правда придеться боту "смекалку" нормальную ставить.
ЗЫ: А еще можно "бонусы мыть".
Данные перехватывать не надо, они и так пересылаются открытым протоколом НТТР, а вот разобраться, чтож там пересылается, и не кодируется ли эта задачка будет посложнее. Но зато как упрощается бот. Ни каких проблемм с распознованием и симуляцией мыши.
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17837 ответ на 17829 |
Пн, 13 февраля 2006 17:37 («] [#] [») |
|
|
Цитата: | Ботом можно не просто тестировать стратегии, но собирать статистику в фан режиме | Что-то мне кажется, что на фанах статистика будет ой как отличаться от реальной
Цитата: | ЗЫ: А еще можно "бонусы мыть". | В большинстве казин на руле бонусы мыть запрещено.
Цитата: | А главное ботов можно применять для участия в турнирах, правда придеться боту "смекалку" нормальную ставить. | Это верное направление, но об этом я тебе уже немного писал, так что делай выводы сам...
Цитата: | Данные перехватывать не надо, они и так пересылаются открытым протоколом НТТР, а вот разобраться, чтож там пересылается, и не кодируется ли эта задачка будет посложнее. Но зато как упрощается бот. Ни каких проблемм с распознованием и симуляцией мыши. | Я институт криптографии не заканчивал, так что тяжеловато будет разгадать данные . Всё конечно реально в этой жизни, но вот с какой вероятностью...
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17840 ответ на 17829 |
Пн, 13 февраля 2006 18:10 («] [#] [») |
|
|
santorio писал пн, 13 февраля 2006 17:01 | Мда как мы с CLON-ом синхронно мыслим. Меня это же тема заинтересовала только в контексте БД. Симуляция нажатия клавиш это вроде просто, стратегия игры тоже задаеться. Насчет считывания интерестно.
И сколько это может стоить тоже интерестно. | Есть одно принципиальное отличие. В БД существуют стратегии игры с +МО, а "официально" в рулетку - нет. Поэтому усилия по написанию бота для БД со временем должны окупиться, а для рулетки - это большой вопрос. Хотя знания и умения полученные при написании бота даром не пропадут, если бот использовать там, где он можен приносить прибыль.
ЗЫ: Или если использовать "черный ящик" В.Квинстара.
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17842 ответ на 17829 |
Пн, 13 февраля 2006 19:01 («] [#] [») |
|
|
Не надо никакого попиксельного анализа, зачем? (и перехвата не надо)
Картинки то статичные и всего 37 вариантов, просто загоняется изначально в базу и сравнивается, безо всякого "анализа". Эта часть не самая сложная.
... да и вообще бот такой не сложно написать тому кто умеет
гораздо сложнее (теоретически невозможно) сделать так, чтобы он не в убыток "ботал".
и ещё... идея мне изначальная понравилась в том плане, что нужен инструмент со стандартным интерфейсом к различным схемам. То есть однажды сделать, а далее любой может СВОЮ схему втыкать в этот бот.
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17843 ответ на 17829 |
Пн, 13 февраля 2006 19:12 («] [#] [») |
|
|
Цитата: | Картинки то статичные и всего 37 вариантов, просто загоняется изначально в базу и сравнивается, безо всякого "анализа". Эта часть не самая сложная. | Конечно так можно, но сверять около 5000 (окошко со строкой информации о спине) с эталоном не сомое рациональное решение, но очень выгодно экономит время написания проги. А вот в БД так не получится (правда зато там есть плюсовые правила, но это мы,
в данной задаче не учитываем, так как предполагается, что у нас есть плюсовая стратегия на руле (уже интересно), которую "ботать" ... а иначе из-за чего такой сыр-бор поднимать? )
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17844 ответ на 17829 |
Пн, 13 февраля 2006 19:18 («] [#] [») |
|
|
Sphinx писал пн, 13 февраля 2006 19:12 | Цитата: | Картинки то статичные и всего 37 вариантов, просто загоняется изначально в базу и сравнивается, безо всякого "анализа". Эта часть не самая сложная. | Конечно так можно, но сверять около 5000 (окошко со строкой информации о спине) с эталоном не сомое рациональное решение, но очень выгодно экономит время написания проги. А вот в БД так не получится | по любому это рациональнее чем программить искусственный интеллект.
всего то и надо будет при "приручении" бота к новой казине залить в базу 37 скриншотов.
вообщем осталось у исполнителя узнать сколько это будет стоить и сброситься всем кому интересно
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17845 ответ на 17829 |
Пн, 13 февраля 2006 19:32 («] [#] [») |
|
|
Вано, а у тебя как у самого с программированием? Не легче ли, если есть хотя бы начальный навык, его развить и самому писать для себя проги? Ведь в наше время без программирования никуда, особенно если ты решил создать что-то грандиозное. Так зачем разочаровываться, узнавая то что в той проге, которую ты вчера купил за штуку баксов, всего 300-400 строк и ты сам бы мог их написать за пару недель (если не разбираешься в теме, а если сечёшь, то и ещё быстрее), да плюс ещё к этому разобраться в языке программирования.
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17846 ответ на 17829 |
Пн, 13 февраля 2006 20:05 («] [#] [») |
|
|
Да совсем забыл, например на Хайбете, в окне рулетки можно "тупо" копировать номер выпавшего числа. Думаю "Контрл-С" и "Контрл-В" осилить не сложно. Если данную "дырку" не прикрыли. А баланс игрока можно и так считать без перехвата данных.
Конечно же целесообразность написания бота появляется, только в том случае когда есть + "ставочная" стратегия, а так как это "принципиально" не возможно (во всяком случае сейчас), поэтому "ботов" в рулетку и не существует.
ЗЫ: Но кто даст гарантию, что не появиться БС "Рулетки" и тогда срочно понадобятся боты.
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17848 ответ на 17829 |
Пн, 13 февраля 2006 20:38 («] [#] [») |
|
|
в том то и дело, что я сейчас программирую "схему" , а на изучение того, как программно эмулировать клик мышой пока времени нет.
Хотя смотрел на сайте "королевство Дельфи" и у меня сложилось ИМХО, что это не суперсложно.
Более того. Эта тема сильно перекликается с темой, которую я "двигаю" на форумах уже второй год. ДАЕШЬ КАЗИНЫ С ГАРАНТИЯМИ!!! Никакой супербот ничего путного не наиграет даже при плюсовой схеме в 99.9 % существующих онлайнказин. Неужели это неочевидно ???!!!
Что в итоге? Ну сделаем мы сейчас ботов, придумаем плюсовую схему и разорим последние островки честности. Смысл какой ????
Сначала обязательно надо двигать тему за внедрение гарантий во ВСЕ онлайнрулетки (ну и остальные игры тоже). Сразу возникает вопрос. А где же мы найдем таких глупых богатеньких буратин-казиношников, которые согласны будут отстегивать нехило нашему суперботу???
И тут на арену цирка выходят все антирулеточники! Которые всем, главным образом тем же владельцам казин будут научно и аргументировано доказывать что такой супербот невозможен...
Так чтовсе мы друг другу нужны и должны друг другу помогать в этом мире
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17851 ответ на 17829 |
Вт, 14 февраля 2006 01:09 («] [#] [») |
|
|
Я бот несколько лет назад делал. Было такое казино на дискетке "Аргус" называется. Игра вместе с ситемой с дискетки грузилась. Бот через камеру должен был работать со второго компа.
Я для Джека бот делал.
Правила были такие, что после раздачи одной карты дилеру и одной карты игроку ставку можно было удваивать!!!
Но пока бот делал, казино исчезло. Вот так!
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17854 ответ на 17829 |
Вт, 14 февраля 2006 06:20 («] [#] [») |
|
|
fiore писал вт, 14 февраля 2006 01:09 | Я Бот через камеру должен был работать со второго компа. | Крутизна! Только мне одно непонятно. Ладно, через камеру бот на втором компе видел первый комп !!! Но как этот бот эмулировал мышу на первом компе? Камера, я так понял, предполагает, что компы не в локальной сети (иначе легче по сети было экраны передавать, чем через камеру) Или это был полубот? То есть, он выдавал только рекомендации, а человек за первым компом их исполнял? Если так, то ценность этого бота (именно как бота) сомнительна...
Если я все не так понял, поясните.
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17856 ответ на 17829 |
Вт, 14 февраля 2006 09:42 («] [#] [») |
|
|
fiore писал вт, 14 февраля 2006 01:09 | Я бот несколько лет назад делал. Бот через камеру должен был работать со второго компа. | Чисто принципиально - достаточно глупое решение (без обид), зачем 2 компа, когда достаточно и одного. Скриншоты делать никаких проблем не составляет (ну если у Вас не была Электроника-111).
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17859 ответ на 17829 |
Вт, 14 февраля 2006 14:45 («] [#] [») |
|
|
Привет всем!
Тема на самом деле класная и этот вопрос меня давно интересует. Но всёже я считаю, что заниматься разработкай бота нужно лищь тогда, когда есть выйгрышная система. Пусть она будет выйгрывать немного и на длинной дистанции, но главное что бы постепенно в +,а не в минус. И вот по поводу чесности интернет каазино у меня большие сомнения, я считаю всё элетронное и програмное нацеленное на обогащение игрой для владельца (имею в виду игры в казино: автоматы, электронную рулетку, интернет казино) на всё это он может воздействовать либо заранее прошит проигрыш медленно и незаметно! Вот с контролем честности ещё интересно! Но тоже большой вопрос ???? Но это моё личное мнение и никому его ненавязываю.
Может кто нибудь может превести веские доводы чтобы моё мнение поменялось. На счёт написания бота это не очень большая проблема, был бы выйгрышный алгоритм, а описать не сложно! Но как многие высказывались было бы ради чего париться! А программистов на этом форуме я думаю достаточно чтобы решить данную задачу собственными силами.
|
|
|
Re: Создание бота (робота) для игры в "Рулетку". ID:17862 ответ на 17829 |
Вт, 14 февраля 2006 20:28 («] [#] [») |
|
|
Я тоже считаю, что не стоит увлекаться чисто техническими проблемами, главное ведь система, а потом на втором месте её техническая реализация. По крайне мере понятно, за что напрягаться.
Что касается двух компов: казино то, как система грузилась сразу после включения компа. Из под виндовса, доса, линукса не запускалась!
Поэтому пришлось второй комп задействовать, чтобы инфу считывать)))
Сложнее было с эмуляцией клавиатуры (а не мыши), но до этого я не успел дойти, казино приказало долго жить))))
Я конечно не обиделся за глупое решение, я вообще не из обидчивых, но советую читать внимательнее посты, и сначала подумать и проанализировать инфу, а не постить, что первое в голову придёт, причём не в первый раз советую, правда не обижайся, это всего лишь совет, можешь им пренебречь!
|
|
|