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?
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.
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.
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.
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.
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.
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:
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.
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.
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!
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.