[ROULETTE] programmation d'un bot

Vous aimez jouer à la roulette ? Vous souhaitez nous faire partager votre exprérience ? Vous recherchez des infos particulières ? ce salon est là pour vous aider !

Re: [ROULETTE] programmation d'un bot

Messagepar ProGambler » Lun Fév 06, 2012 10:23 pm

Il est évident qu'on ne peut pas avoir acces au code source du serveur.
De plus la plupart des casinos utilise Flash Player comme interface graphique.
Donc à moins de savoir intercepter et lire le stream de Flash tu n'aura jamais accès aux données de Flash.
Le plus simple est donc de se procurer un bon OCR,il y en a des gratuits sur le Net,et de l'interfacer avec ton programme.
Progambler, Bots coder
Avatar de l’utilisateur
ProGambler
Kingjack
Kingjack
 
Messages: 320
Photos: 2
Jackpoints: 5155
Donner
Inscription: Lun Fév 22, 2010 12:54 pm


Re: [ROULETTE] programmation d'un bot

Messagepar Artemus24 » Mar Fév 07, 2012 4:24 pm

Bonjour à toutes et à tous,

il y a deux problèmes lorsque tu fais un automate :
--> la manipulation de la souris.
--> la lecture graphique du résultat.

Je développe en C & C++ avec les API de WIN32.

La manipulation de la série est très simple à faire. Il faut enregistrer chaque point que tu désires accéder sur la page du jeu de la roulette dans un tableau. Ces points correspondent en faites aux différentes cases du tapis vert.

Pour la lecture graphique, j'ai fait une petite fenêtre 15 X 9. Je mets dans un tableau la conversion de cette fenêtre qui correspond à l'identification du numéro qui vient de sortir. L'inconvénient de cette méthode repose sur l'emplacement fixe du résultat et sur la forme des chiffres. J'ai procédé sur les casinos PLAYTECH, et ceux-ci à chaque mise à jour change la position du résultat de quelques pixels et aussi la forme de certains chiffres.

J'ai eu beaucoup de difficulté sur le casino FaiWays car le même chiffre n'a pas la même forme selon qu'il se trouve dans la colonne des rouges ou la colonne des noirs. Heureusement pour moi, le dessin des chiffres ne changent pas tous les jours. Et de plus, ce casino triche !

A l'inverse, les casinos BetVoyager, SmartLive et DublinBet sont beaucoup plus stables.

J'aimerai savoir en quel langage tu développes et par quel casino tu veux commencer ?

@+
Artemus24
Googlejack
Googlejack
 
Messages: 1652
Photos: 0
Jackpoints: 25140
Donner
Inscription: Jeu Mar 24, 2011 8:27 am

Re: [ROULETTE] programmation d'un bot

Messagepar grandMOJ » Mer Fév 08, 2012 12:36 am

ProGambler a écrit:Le plus simple est donc de se procurer un bon OCR,il y en a des gratuits sur le Net,et de l'interfacer avec ton programme.

Oui, c'est ce que j'ai conjecturé initialement. Seulement je n'ai tout simplement pas le niveau requis en programmation pour pouvoir, dans un délai raisonnable, adapter moi-même un logiciel d'OCR open-source à mes besoins ! :slol Autrement je n'aurais pas pris la peine de venir poster sur un forum ;) .
Après tout, dans le jargon je ne suis qu'un script-kiddie, rappelons-le. Ce que j'essaie de demander c'est un script quasiment fonctionnel, ou un lien me menant directement à ce que je cherche, à savoir un moyen de récupérer les sorties ! :) Donc si tu es en mesure de répondre favorablement à ma requête, je t'en remercie sincèrement ! :grin:

Artemus24 a écrit:J'aimerai savoir en quel langage tu développes et par quel casino tu veux commencer ?

En réalité je ne connais de l'algorithmique que le concept global, la définition générale. Je fais l'informatique théorique, voilà tout ! Je suis autodidacte mais j'ai la flemme d'apprendre. Il y a un mois lorsque j'ai conçu mon premier bot, c'était un mélange d'Excel et d'Actionaz ! Pour la récupération de la sortie j'utilisais un système d'OCR bien pourri : une automatisation d'un lancement d'une version crackée d'Abby Screenshot Reader. Les inconvénients de ces combinaisons pour le moins originales étaient que, d'une part, je ne pouvais toucher à rien et que, d'autre part, devaient s'écouler au minimum 30 sec entre deux spins...

J'ai donc décidé de passer à autre chose, quelque chose de, disons, moins laborieux. AutoIt. Sans déconner, il m'a fallu 30 secondes pour maîtriser ce langage, et on peut vraiment tout faire, avec une aisance folle 8) !! J'ai bien sûr dû revoir mes systèmes car ne bénéficiant plus des facilités liées aux cellules adjacentes d'Excel, mais bon c'était plus fastidieux qu'autre chose. Faire un bot, c'est vraiment à la portée de n'importe qui. :mrgreen:

L'avantage de l'OCR, c'est qu'avec un script réglé pour traiter instantanément une zone précise de l'écran et stocker le résultat dans le presse-papiers, on peut généraliser notre bot à n'importe quel casino. Il me semble en effet que tous affichent de façon compréhensible, et donc exploitable par le logiciel, leur dernier numéro sorti. Depuis hier j'ai fait des recherches, et voilà ce que j'ai trouvé d'intéressant :

- http://screen-scraper.deskperience.com/ : C'est exactement ce dont je viens de parler, mot pour mot. Un logiciel qui peut entre autres générer des scripts d'OCR instantanée, discrète et super-efficace sur une portion d'écran et les décliner sous une multitude de langages. Il répond donc parfaitement à mes besoins, les seuls inconvénients étant qu'il soit payant et surtout qu'il n'y ait aucun crack de disponible sur downparadise :mad: !! Je l'acquerrai avec les futurs profits, si jamais il m'arrivait d'en faire.

- http://www.autoitscript.com/forum/topic/89542-tesseract-screen-ocr-udf/ : Tout est dans le titre du lien ! Au test j'ai rencontré un problème, il faut que je revoie tout ça...
grandMOJ
Newjack
Newjack
 
Messages: 10
Jackpoints: 190
Donner
Inscription: Sam Jan 21, 2012 2:15 pm

Précédente

Retourner vers Forum Roulette




 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Exabot [Bot], Google [Bot], RedDragon et 9 invités

  • Partenaires
  • Casinoluck
    Casinoluck
  • My bet Live
    My bet Live
  • La riviera
    La riviera
  • Ace Live Casino
    Ace Live Casino
  • Tropezia
    Tropezia
  • Treasure Mile
    Treasure Mile
  • Casino Fiz
    Casino Fiz
  • Casino Bellevue
    Casino Bellevue
  • Vegas Day
    Vegas Day