You have chosen to sponsor your bid up to a maximum amount of .
I require a custom program developed in conjunction with the PokerStars client. The primary function of this program will be more or less a game selection assistant that automates table selection based on certain criteria. The main component of this program is described in bullet A. Functions listed in the additional bullets can be integrated over time.
Functions of Software
a) Program will automatically scan lobby and look for non-full tables, specifically tables with either one or two players seated. Players will have a colour designation added from within the PokerStars client. If the colour indicates the player(s) is a regular then the table will be ignored. If the colour indicates the player is weak then the program will automatically seat to the direct left or left + 1 of said player. The same seating philosophy will be applied to unknown players who possess no colour designation. This is the primary function of the program. Speed is critically important as there are currently other programs that perform this function on the market, both private and commercial. This program must be able to compete and outperform most of these programs but it does not need to be the fastest.
The easiest method to perform this function will be open [observed] tables are automatically seated when i) player of specific colour designation sits, ii) an unknown sits or iii) a 'R' (reserved) icon appears at a seat.
b) Program will automatically leave tables if a player of certain colour designation is not seated (ie; weaker player leaves, we leave).
c) Program will automatically scan lobby and *leave* waitlisted tables that meet certain conditions (ie; weaker player has left table or is sitting out). This includes leaving accepted tables where the weaker player has left as I am being sat.
A fixed fee will be paid upon completion of a competitive program that is able to outperform similar programs. As mentioned it must be very fast, therefore I recommend that the selected programmer use a fast programming language (though ultimately the coder's decision, please use something that falls between reliability and comfort level).
An agreement will be made for a recurring monthly fee paid to the coder as long as the program remains competitive. As the PokerStars client is constantly being updated tweaks and adjustments will be required to keep the program. This fee could be small if no adjustments are required but quite large if many alterations are needed. This includes the possibility of making changes or adding additional functions to the program based on my needs and desires in relation to current poker market. No additional monthly payments will be made if/when the program becomes obsolete.