1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

Best Programming Language For a Poker Software?

Discussion in 'Programming' started by *Brandon, Mar 30, 2010.

  1. #1
    I'm looking to make a poker website similar to fulltiltpoker.net and want to learn to program it myself. What is the best programming language to program use for the poker software?
     
    *Brandon, Mar 30, 2010 IP
  2. nimonogi

    nimonogi Active Member

    Messages:
    398
    Likes Received:
    3
    Best Answers:
    1
    Trophy Points:
    80
    #2
    To create a poker software you have to know several different programming languages and graphic/animation design.
    From my experience there is no way one programmer alone to create such software.
    This task needs a team of different kind of programmers and designers.
     
    nimonogi, Mar 30, 2010 IP
  3. *Brandon

    *Brandon Peon

    Messages:
    106
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    What programming language do I need to learn? Time is not an issue.
     
    *Brandon, Apr 1, 2010 IP
  4. NeoCambell

    NeoCambell Peon

    Messages:
    456
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    0
    #4
    For web programming, people usually use php with mySQL database, JavaScript (and AJAX), HTML, CSS and several graphic designing tools like Adobe photoshop, etc...
    However I think it would be better to use Adobe Flash for this.
     
    NeoCambell, Apr 2, 2010 IP
  5. JimBeam451

    JimBeam451 Guest

    Messages:
    21
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #5
    There's companies out there that will sell you a complete poker package with everything you need. All you have to do is add your own logos and provide the hardware and you can be up & running in a few days.

    This is a MUCH better option than programming it yourself, which would take a few months at least.
     
    JimBeam451, Apr 2, 2010 IP
  6. Peoko

    Peoko Peon

    Messages:
    16
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #6
    No way you can make a solid poker software in Adobe Flash.

    What you need is .NET (C#,J#). Good luck.
     
    Peoko, Apr 2, 2010 IP
  7. JimBeam451

    JimBeam451 Guest

    Messages:
    21
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #7
    That is very true. More specifically, you need WPF and C# for the client side and some solid skills to write the server-side code (again in C#).

    But really, as I mentioned before, writing your own package is a waste of time when there are companies that can sell it to you and you'll be up and running in a few days.
     
    JimBeam451, Apr 2, 2010 IP
  8. n3r0x

    n3r0x Well-Known Member

    Messages:
    257
    Likes Received:
    4
    Best Answers:
    1
    Trophy Points:
    120
    #8
    You can build it in any language and not just .NET as the DotNet developers say..

    But yes will require some knowledge.. I suggest you start with the Protocol and Algorithms that determine who won the hand and so on.. all graphical stuff should be done in the end.:)

    Knowledge needed


    • Protocol Development (security and optimization)
    • Poker Rules
    • Graphics coding (depending on how "nice" you want it to look)
    • Server Development for high number of sockets with low CPU/Ram usage (this is one of the hard parts)
    But like the others said a team is recommended.. But it can be done by one person, would just take a long time to complete. (even if you have the knowledge when you start)

    Personally i would write something like this in either C or C++ with some minor Assembly modules.
     
    n3r0x, Apr 2, 2010 IP
  9. <|>

    <|> Peon

    Messages:
    6
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #9
    Comon man .. you will not found here in this forum the response and even somoane tells you how, you cant understand .. take a look at pokerstars:

     
    Last edited: Apr 3, 2010
    <|>, Apr 3, 2010 IP
  10. d3wlin

    d3wlin Well-Known Member

    Messages:
    1,075
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    100
    #10
    And here comes Python, a programming language with remarkable power and with very clear syntax. Large organizations that make use of Python include Google, Yahoo!, and NASA. What's worth mentioning, YouTube is mostly written in Python.
     
    d3wlin, Apr 4, 2010 IP
  11. *Brandon

    *Brandon Peon

    Messages:
    106
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #11
    This post was really useful. Thanks
     
    *Brandon, Apr 24, 2010 IP
  12. Vontage

    Vontage Peon

    Messages:
    141
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #12
    Absolutely not. Use C# with all the DirectX's Direct**** and you can make what you want.
     
    Vontage, Apr 25, 2010 IP
  13. China_girl

    China_girl Well-Known Member

    Messages:
    4,096
    Likes Received:
    72
    Best Answers:
    0
    Trophy Points:
    195
    #13
    I hope this helps, some wonderful articles on poker software :
    pokerhotchick.blogspot.com/2010/01/poker-software-challenge.html

    Take it whichever way you’d like, casino or poker software isn’t something that you would be looking at to make it or buy for a few thousand USD – it’s not a small video game or flash game that you play on your consoles or xbox or browsers. It is something much more advanced and developed at the cost of millions of dollars for it to be worth its salt.
     
    China_girl, Apr 27, 2010 IP
  14. JackNames

    JackNames Peon

    Messages:
    32
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #14
    My little brother wrote the first poker software package to offer real-money online poker tournaments. Coded by him and one other dude name Sami from Finland. It took them 9 months, working 40-60 hours a week each... and both started the project as very competent coders. The software was pretty impressive for its time and after the site closed we decided to opensource it. It might be a good place to start.

    I believe they wrote it in C++ and used a MySQL database. You can see the details here : http://code.google.com/p/pokerspot/

    As a poker player, I would really recommend trying to do something that allows your players to play without having to download anything... I'm not super technical, but I'd guess that would be accomplished in something like Flash and Java.

    Good luck!
     
    JackNames, Apr 30, 2010 IP
  15. *Brandon

    *Brandon Peon

    Messages:
    106
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #15
    There is already a poker software that is made in flash http://pitbullpoker.com but I think I am going to do the same as them, and that is to program my site in Flash, PHP, and MySQL.
     
    *Brandon, May 9, 2010 IP
  16. joshvelco

    joshvelco Peon

    Messages:
    819
    Likes Received:
    8
    Best Answers:
    0
    Trophy Points:
    0
    #16
    If it's going to be a website based program, then I suggest programming it in PHP. Good luck
     
    joshvelco, May 9, 2010 IP