General discussion

  • Creator
  • #2259107

    Prog Language for Texas Hold Em Software


    by cudbwrs ·

    Several years ago, I did a lot of Microsoft Access with VBA programming in my job. I had just gotten started with VB and Java, when I was promoted to another area. Long story short, I haven’t done much with it in years. However, I love programming, and I want to develop my own Texas Hold ‘Em Odds Calculator and Hand History Software (like the ones easily downloaded online today that go with Party Poker, Full Tilt, etc.). I was just wondering if anyone out there knew what language would be best to use to program the software?

    Keypoints would be to read the standardized table layout and read cards shown, money bet, # of players. Also, some sites would have the capability to feed the software with a text file of all actions. However, position, would have to be obtained through my software reading the position on the graphic on the poker site’s screen.

    Keep in mind I have only a basic knowledge of programming, and plan to buy books for the language(s) recommended. So the simpler to learn, the better.

    Thanks so much for any advice you can offer!


All Comments

  • Author
    • #3205792

      Reply To: Prog Language for Texas Hold Em Software

      by cmiller5400 ·

      In reply to Prog Language for Texas Hold Em Software

      This would involve some complex api calls. Most likely a bitblit to capture the screen image and then some intensive searching throught the screen scrape. What a challenge it is going to be if you are just a novice!! Just as much fun as that is how I started. You could start with, but as you are going to be working with api calls, c# may be the way to go. They are similar, yet you have the flexablility of unsafe code etc. Good luck!!

    • #3205547

      Reply To: Prog Language for Texas Hold Em Software

      by wayne m. ·

      In reply to Prog Language for Texas Hold Em Software

      If you have MS Office, you could go the MS Access/VBA route; this would keep your development environment costs low.

      If you decided to go the Java route, there are free compilers, such as NetBeans, but they are memory intensive. Make sure you have 1 GByte of memory on your machine. The environment set up can also be a little bit daunting the first time. Lastly, you would either need to get a database with this approach or develop a lot of code to read and save files to disk. I believe mySQL could serve as your database, but again the set up issues may not be worth it if you are not a full time programmer.

      Other languages start to pose a cost component. Unless youare going to do something career-wise, I probably wold avoid buying a .Net environment or any full-fledged Java or C/C++ environments.

Viewing 1 reply thread