autoplay casino

Cancelado Postado Jan 6, 2009 Pago na entrega
Cancelado Pago na entrega

Hello!

I want to review and research some casino games based on my special strategies, so I'd like a program to automatically test them and -hopefully- find some exploit :)

## Deliverables

Here are some of the requirements:

Automatically play some games (blackjack, casino holde'm, texas holde'm bonus, video poker and three card poker) at any online casino if previously trained

Stealth mode capability (undetectable by the casino) and it behaves like a true gambler(this may include random pixel clicks, delays, scheduled brakes

Can track how much he wagered , and how much time , and both can be limited by user

Designed in such way that adding different casino games in the future is customizable.

Important: The program can bet different stakes following this rule: after an x number of hands lost or won from a starting point, with a y bet per hand, the bot makes a new bet of a z amount (example: after loosing 5$ with 1$ bets, the bot makes the next bet a 5$ bet). I will give more details about this later.

Language and platform recommendation: Whatever programming language you deem fit & Windows XP as operating system. The database is MS Access or if you have other viable options please explain.

Summary:

1) Program with capacity to learn across casinos through use of the training module

2) It should interact with casino game interface.

3) It should be able to read all the cards placed out.

4) It should be able to make an intelligent decision based on the cards that have been placed out.

5) Should be able to place wagers as per a predetermined [user inputed] strategy.

6) Should be able to analyze the result of the wagers it has placed e.g. total bet amount, total profit. This will be done for each session.

7) Should have the capacity to store all the data in a MS Access database.

8) Should be able to play a finite number of hands or for a specified amount of money. .

9) Can be made to run in an auto mode or it can be paused for the user to take control.

10) Most of the readings should be visible on the interface, like cards etc. This is done so that user can note any mistake on part of interface. Relying on image recognition technique this sort of behavior is not totally unexpected.

11) Works like a screen macro and when is made to run no other foreground window can be active. This is done so that the casinos don't suspect it and they also believe that it is a user playing at the other end.

Training module: This software module will consist of following

1) An image recognition module with most of features that would be required for successful recognition. This may include developing two dimensional FFT algorithms and standard image matching algorithms.

2) A database development consisting of all images categorized on basis of their nature ( dice, button, card), and casino as well as platform.

3) A module to specifically handle user selection as well as validation of selected images. This module specifically allows the user to make a selection across screen using mouse and then tell the program what selection he has made. The user should remember that this phase will be crucial and at this stage the program will have to be run exclusively since it will require a system wide hook to capture mouse position from the casino window. Alternatively, the casino screen shots can be used. The desired methodology will be finalized during project development depending on ease and stability of methods.

4) Most of the components for such bot should be programmed in such a manner that the program parameters like waiting time, trigger event etc can be set by the user thru an interface.

5) A typical training scenario will involve following steps

a) User opens up a casino. The casino name is given as an input to the program.

b) The casino is checked for if it is already trained. If not then the user is prompted for training the casino.

c) The user is asked to specify the casino game rules(number of decks, double, splitting) and then select identify and locate certain buttons on the casino window and asked to validate them(this will include cards, buttons, stakes and any error message that can appear on the casino)

d) The user is then asked to select face of a card and validate it. The face of a card has to be selected such that only the number or letter will be selected. This will enhance the processing time of image. This is done till all cards have been validated for both the dealer and banker

e) Once image recognition and database is complete then we move on to the trigger and timer parts where user specifies the time he wants to wait for results and so on.

Please contact me if there is any kind of doubt!

Best regards!

Programação C Engenharia Java Microsoft MySQL PHP Gestão de projetos Arquitetura de software Teste de Software Área de trabalho do Windows

ID do Projeto: #3521823

Sobre o projeto

Projeto remoto Ativo em Jan 6, 2009