| Создание бота (робота) для игры в "Рулетку".   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 («] [#] [») | 
     
      | 
 
	
	
	| Sphinx | 
	 | 
	
	
	    
	    
	    
	
	
	
	  (иконки IM)
	Форумы CasinoGames 
	
	 | 
 
  | 
 
    
        Самое сложное в данных проектах - организовать считывание граф информации с монитора(занимает более 80% проги) . Это и будет занимать большую часть всего уже сделанного бота, а не тот алгоритм стратегии, который уместится в 100 строках кода. Но возможно существует какой-либо другой способ получения инфы об игровом процессе, кроме как по пикселям составлять изображение цифр( например наверняка возможен перехват инфы, посылаемой на комп пользователя с выпавшим номером, но так как я хакером не являюсь (а жаль конечно   ), то такие тонкости не знаю)), если кто вкурсе других методов, кроме как составления изображения по пикселям - поделитесь, если не жалко.
        
     | 
 
 |  
  | 
    
    
    | Re: Создание бота (робота) для игры в "Рулетку".   ID:17833   ответ на 17829   | 
Пн, 13 февраля 2006 16:42 («] [#] [») | 
     
      | 
 
	 | 
 
    
        Есть специальные программы перехвата кодов (точнее не перехвата, а отображения пересылаемой информации). Правда придеться еще разобраться, что это за информация (типа необходимый обьем информации, тип пересылаемых данных и т.д.). 
 
Если использовать "перехват" информации, то достаточно создать прогу, которая повторяет (генерирует) коды, и тогда графический анализатор и симулятор мыши не требуется. Но не все каналы "свободны", т.е. есть каналы, которые "шифруются" и "охраняются".  
 
Поэтому осуществить перехват информации, которой обмениваются "компы" не представляется возможным. Тогда есть только 1 путь, скриншоты и распознавание символов и надписей с экрана.     
 
Помойму данные отображает HTTP LOOK программка. Есть целое семейство подобных программ. Анализаторы HTTP "трафика". 
 
ЗЫ: думаю можно поползать по форуму БД и Покера, там давно "балуются" ботами. Может "накапаем" полезной информации.
        
     | 
 
 |  
  | 
    
    
    | Re: Создание бота (робота) для игры в "Рулетку".   ID:17834   ответ на 17829   | 
Пн, 13 февраля 2006 16:59 («] [#] [») | 
     
      | 
 
	
	
	| Sphinx | 
	 | 
	
	
	    
	    
	    
	
	
	
	  (иконки IM)
	Форумы CasinoGames 
	
	 | 
 
  | 
 
    
        | Цитата: |  | Есть специальные программы перехвата кодов (точнее не перехвата, а отображения пересылаемой информации). Правда придеться еще разобраться, что это за информация (типа необходимый обьем информации, тип пересылаемых данных и т.д.). |   Врядли хозяева казино обрадуются перехвату данных, к тому же это , очевидно, не самое законное, что можно придумать. 
 
Обработка изображения - весьма геморойная штука, так что за неё есть смысл браться, если ты СТОПРОЦЕНТНО уверен в своей стратегии, а не для того чтобы её проверить, так как времени затратится слишком много, а результат будет скорее всего такой же как и у большинства стратегий. А зачем столько парится, если можно всё это же получить просто отправив Коровину письмо с уведомлением о том, что вы нашли плюсовую стратегию по системе ставок, а затем прочитав его ответ (да можно даже и не отправлять письмо, а просто зайти на форум рулетки и почитать его посты   ). Так стоит ли Ваша стратегия таких свеч...
        
     | 
 
 |  
  | 
    
    
    | Re: Создание бота (робота) для игры в "Рулетку".   ID:17835   ответ на 17829   | 
Пн, 13 февраля 2006 17:01 («] [#] [») | 
     
      | 
 
	
	
	| santorio | 
	 | 
	
	
	    
	    
	    
	
	
	
	  (иконки IM)
	Форумы CasinoGames 
	
	 | 
 
  | 
 
    
        Мда как мы с CLON-ом синхронно мыслим. Меня это же тема заинтересовала только в контексте БД. Симуляция нажатия клавиш это вроде просто, стратегия игры тоже задаеться. Насчет считывания интерестно.  
 И сколько это может стоить тоже интерестно.
        
     | 
 
 |  
  | 
    
    
    | Re: Создание бота (робота) для игры в "Рулетку".   ID:17836   ответ на 17829   | 
Пн, 13 февраля 2006 17:17 («] [#] [») | 
     
      | 
 
	 | 
 
    
        Насчет применения бота:  
 
Ботом можно не просто тестировать стратегии, но собирать статистику в фан режиме или по минимуму стола (если днег не жаль). 
 
А главное ботов можно применять для участия в турнирах, правда придеться боту "смекалку" нормальную ставить. 
 
ЗЫ: А еще можно "бонусы мыть".     
 
Данные перехватывать не надо, они и так пересылаются открытым протоколом НТТР, а вот разобраться, чтож там пересылается, и не кодируется ли эта задачка будет посложнее. Но зато как упрощается бот. Ни каких проблемм с распознованием и симуляцией мыши.
        
     | 
 
 |  
  | 
    
    
    | Re: Создание бота (робота) для игры в "Рулетку".   ID:17837   ответ на 17829   | 
Пн, 13 февраля 2006 17:37 («] [#] [») | 
     
      | 
 
	
	
	| Sphinx | 
	 | 
	
	
	    
	    
	    
	
	
	
	  (иконки IM)
	Форумы CasinoGames 
	
	 | 
 
  | 
 
    
         
| Цитата: |  | Ботом можно не просто тестировать стратегии, но собирать статистику в фан режиме |   Что-то мне кажется, что на фанах статистика будет ой как отличаться от реальной   
 
| Цитата: |  | ЗЫ: А еще можно "бонусы мыть".   |   В большинстве казин на руле бонусы мыть запрещено. 
 
| Цитата: |  | А главное ботов можно применять для участия в турнирах, правда придеться боту "смекалку" нормальную ставить. |   Это верное направление, но об этом я тебе уже немного писал, так что делай выводы сам... 
 
| Цитата: |  | Данные перехватывать не надо, они и так пересылаются открытым протоколом НТТР, а вот разобраться, чтож там пересылается, и не кодируется ли эта задачка будет посложнее. Но зато как упрощается бот. Ни каких проблемм с распознованием и симуляцией мыши. |   Я институт криптографии не заканчивал, так что тяжеловато будет разгадать данные   . Всё конечно реально в этой жизни, но вот с какой вероятностью...
        
     | 
 
 |  
  | 
    
    
    | 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 («] [#] [») | 
     
      | 
 
	
	
	| Sphinx | 
	 | 
	
	
	    
	    
	    
	
	
	
	  (иконки IM)
	Форумы CasinoGames 
	
	 | 
 
  | 
 
    
        | Цитата: |  | Картинки то статичные и всего 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 («] [#] [») | 
     
      | 
 
	
	
	| Sphinx | 
	 | 
	
	
	    
	    
	    
	
	
	
	  (иконки IM)
	Форумы CasinoGames 
	
	 | 
 
  | 
 
    | 
        Вано, а у тебя как у самого с программированием? Не легче ли, если есть хотя бы начальный навык, его развить и самому писать для себя проги? Ведь в наше время без программирования никуда, особенно если ты решил создать что-то грандиозное. Так зачем разочаровываться, узнавая то что в той проге, которую ты вчера купил за штуку баксов, всего 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 («] [#] [») | 
     
      | 
 
	
	
	| fiore | 
	 | 
	
	
	    
	    
	    
	
	
	
	  (иконки IM)
	Форумы CasinoGames 
	
	 | 
 
  | 
 
    
        Я бот несколько лет назад делал. Было такое казино на дискетке "Аргус" называется. Игра вместе с ситемой с дискетки грузилась. Бот через камеру должен был работать со второго компа. 
Я для Джека бот делал.  
Правила были такие, что после раздачи одной карты дилеру и одной карты игроку ставку можно было удваивать!!! 
Но пока бот делал, казино исчезло. Вот так!
        
     | 
 
 |  
  | 
    
    
    | 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 («] [#] [») | 
     
      | 
 
	
	
	| AlexZ | 
	 | 
	
	
	    
	    
	    
	
	
	
	  (иконки IM)
	Форумы CasinoGames 
	
	 | 
 
  | 
 
    
        Привет всем! 
Тема на самом деле класная и этот вопрос меня давно интересует. Но всёже я считаю, что заниматься разработкай бота нужно лищь тогда, когда есть выйгрышная система. Пусть она будет выйгрывать немного и на длинной дистанции, но главное что бы постепенно в +,а не в минус. И вот по поводу чесности интернет каазино у меня большие сомнения, я считаю всё элетронное и програмное нацеленное на обогащение игрой для владельца (имею в виду игры в казино: автоматы, электронную рулетку, интернет казино) на всё это он может воздействовать либо заранее прошит проигрыш медленно и незаметно! Вот с контролем честности ещё интересно! Но тоже большой вопрос ???? Но это моё личное мнение и никому его ненавязываю. 
Может кто нибудь может превести веские доводы чтобы моё мнение поменялось. На счёт написания бота это не очень большая проблема, был бы выйгрышный алгоритм, а описать не сложно! Но как многие высказывались было бы ради чего париться! А программистов на этом форуме я думаю достаточно чтобы решить данную задачу собственными силами.
        
     | 
 
 |  
  | 
    
    
    | Re: Создание бота (робота) для игры в "Рулетку".   ID:17862   ответ на 17829   | 
Вт, 14 февраля 2006 20:28 («] [#] [») | 
     
      | 
 
	
	
	| fiore | 
	 | 
	
	
	    
	    
	    
	
	
	
	  (иконки IM)
	Форумы CasinoGames 
	
	 | 
 
  | 
 
    
        Я тоже считаю, что не стоит увлекаться чисто техническими проблемами, главное ведь система, а потом на втором месте её техническая реализация. По крайне мере понятно, за что напрягаться. 
 
Что касается двух компов: казино то, как система грузилась сразу после включения компа. Из под виндовса, доса, линукса не запускалась! 
Поэтому пришлось второй комп задействовать, чтобы инфу считывать))) 
Сложнее было с эмуляцией клавиатуры (а не мыши), но до этого я не успел дойти, казино приказало долго жить)))) 
Я конечно не обиделся за глупое решение, я вообще не из обидчивых, но советую читать внимательнее посты, и сначала подумать и проанализировать инфу, а не постить, что первое в голову придёт, причём не в первый раз советую, правда не обижайся, это всего лишь совет, можешь им пренебречь!  
        
     | 
 
 |  
  | 

 Время, затраченное на генерацию страницы: 0.02785 секунд