Poker-AI.org
http://poker-ai.org/phpbb/

Poker Site Language
http://poker-ai.org/phpbb/viewtopic.php?f=23&t=2554
Page 1 of 1

Author:  ciclone [ Tue Aug 13, 2013 4:15 pm ]
Post subject:  Poker Site Language

Hi Guys,

I am wondering in what language PS, FT and others poker plataforms are made.

Any one knows ?

Thanks

Author:  flop+2cards [ Wed Aug 14, 2013 11:58 pm ]
Post subject:  Re: Poker Site Language

You have to do it yourself.

Author:  ciclone [ Fri Aug 16, 2013 12:53 pm ]
Post subject:  Re: Poker Site Language

Do it buy myself ??

I just wondering in what language they are made, java ? c++ ?

Author:  shadehs [ Fri Aug 16, 2013 6:28 pm ]
Post subject:  Re: Poker Site Language

If you mean the poker client, the vast majority of windows programs are written with c++.

Author:  cantina [ Mon Sep 02, 2013 5:56 am ]
Post subject:  Re: Poker Site Language

http://en.wikipedia.org/wiki/LOLCODE

Author:  AiWins [ Tue Sep 03, 2013 5:15 pm ]
Post subject:  Re: Poker Site Language

Wow, google didn't help. Anyone knows for sure?

Author:  shalako [ Tue Sep 03, 2013 6:19 pm ]
Post subject:  Re: Poker Site Language

PS uses C++ I know for sure. I dunno about the others.

Author:  AiWins [ Fri Sep 06, 2013 2:25 am ]
Post subject:  Re: Poker Site Language

shalako wrote:
PS uses C++ I know for sure. I dunno about the others.

Any link for that statement?

Author:  shadehs [ Fri Sep 06, 2013 6:52 am ]
Post subject:  Re: Poker Site Language

AiWins wrote:
shalako wrote:
PS uses C++ I know for sure. I dunno about the others.

Any link for that statement?


But, really, what else can they use ?

Author:  OneDayItllWork [ Fri Sep 06, 2013 8:06 am ]
Post subject:  Re: Poker Site Language

shadehs wrote:
But, really, what else can they use ?

http://en.wikipedia.org/wiki/List_of_pr ... es_by_type

Author:  shadehs [ Fri Sep 06, 2013 8:32 am ]
Post subject:  Re: Poker Site Language

OneDayItllWork wrote:
shadehs wrote:
But, really, what else can they use ?

http://en.wikipedia.org/wiki/List_of_pr ... es_by_type


Nice find, but how many of them are good enough to obtain a Windows UI program with the graphic performance of Pokerstars?
I would say 1.

Also, i can use google too: http://stackoverflow.com/questions/1829 ... written-in

Author:  OneDayItllWork [ Fri Sep 06, 2013 8:43 am ]
Post subject:  Re: Poker Site Language

shadehs wrote:
Nice find, but how many of them are good enough to obtain a Windows UI program with the graphic performance of Pokerstars?
I would say 1.

I'm fairly competent, or better in C#, C++, Delphi, VB.NET, and have experience of Java, MATLAB and Ada... and I'm pretty sure PokerStars could have been written in any of those.

While I suspect that C++ is a best guess, it's certainly not the case that there's no other possible language it could have been written in - that's just a moronic statement, I strongly suspect coming from a young male with very little programming experience... am I right?

Author:  shadehs [ Fri Sep 06, 2013 10:03 am ]
Post subject:  Re: Poker Site Language

OneDayItllWork wrote:
shadehs wrote:
Nice find, but how many of them are good enough to obtain a Windows UI program with the graphic performance of Pokerstars?
I would say 1.

I'm fairly competent, or better in C#, C++, Delphi, VB.NET, and have experience of Java, MATLAB and Ada... and I'm pretty sure PokerStars could have been written in any of those.

While I suspect that C++ is a best guess, it's certainly not the case that there's no other possible language it could have been written in - that's just a moronic statement, I strongly suspect coming from a young male with very little programming experience... am I right?


I strongly doubt that Pokerstars can be written in any .Net language or Java, because the graphic performance are not as good as native applications: Windows Forms use GDI and the rendering was made only by the CPU and not GPU. WPF is quite new, newer than Pokerstars, and also the performance are even worst than Windows Forms in some cases.
Also when i installed Pokerstars i don't remember that he required installation of Java or .Net, but i can be wrong.
Also since it's a game, and all games for Windows are coded in c++ to obtain good performance, and Pokerstars has very good performance and very low weight, i would say that the only way to have such an optimization and graphic performance is with a native applications written in C++.
Same as many other software of that age of course, like Microsoft Office, Visual Studio 2005-2008, Adobe PhotoShop, etc...

Author:  OneDayItllWork [ Fri Sep 06, 2013 12:05 pm ]
Post subject:  Re: Poker Site Language

shadehs wrote:
OneDayItllWork wrote:
shadehs wrote:
Nice find, but how many of them are good enough to obtain a Windows UI program with the graphic performance of Pokerstars?
I would say 1.

I'm fairly competent, or better in C#, C++, Delphi, VB.NET, and have experience of Java, MATLAB and Ada... and I'm pretty sure PokerStars could have been written in any of those.

While I suspect that C++ is a best guess, it's certainly not the case that there's no other possible language it could have been written in - that's just a moronic statement, I strongly suspect coming from a young male with very little programming experience... am I right?


I strongly doubt that Pokerstars can be written in any .Net language or Java, because the graphic performance are not as good as native applications: Windows Forms use GDI and the rendering was made only by the CPU and not GPU. WPF is quite new, newer than Pokerstars, and also the performance are even worst than Windows Forms in some cases.
Also when i installed Pokerstars i don't remember that he required installation of Java or .Net, but i can be wrong.
Also since it's a game, and all games for Windows are coded in c++ to obtain good performance, and Pokerstars has very good performance and very low weight, i would say that the only way to have such an optimization and graphic performance is with a native applications written in C++.
Same as many other software of that age of course, like Microsoft Office, Visual Studio 2005-2008, Adobe PhotoShop, etc...

Like I said, C++ is most probable, but it could have been written in a multitude of languages. C++ is not the only option. And where on earth did you get this idea about 2D graphical performance being hard to achieve in any other language? Any language that can use the DirectDraw API could achieve equal graphical performance. And how do you know PS isn't using the GPU?

And most of all - why does it matter?

Author:  PolarBear [ Fri Sep 06, 2013 12:28 pm ]
Post subject:  Re: Poker Site Language

OneDayItllWork wrote:
Like I said, C++ is most probable, but it could have been written in a multitude of languages. C++ is not the only option. And where on earth did you get this idea about 2D graphical performance being hard to achieve in any other language? Any language that can use the DirectDraw API could achieve equal graphical performance. And how do you know PS isn't using the GPU?

And most of all - why does it matter?


There's one caveat - with garbage-collected languages, it can be tricky for the collections not to take long enough for your animations to be become choppy. Maintaining hard real-time limits in Java/.NET can be quite challenging (I've read about some finance shop which, for the sake of avoiding garbage-collection, basically does not create new objects at all - they just pool and reuse them), but games aren't strictly hard RT (the occasional minor loss of smoothness can be lived with). I'd like to read a testimony of someone (for example Notch) who dealt with it in practice.

Author:  shadehs [ Fri Sep 06, 2013 1:12 pm ]
Post subject:  Re: Poker Site Language

OneDayItllWork wrote:
Like I said, C++ is most probable, but it could have been written in a multitude of languages. C++ is not the only option. And where on earth did you get this idea about 2D graphical performance being hard to achieve in any other language? Any language that can use the DirectDraw API could achieve equal graphical performance. And how do you know PS isn't using the GPU?

And most of all - why does it matter?


1) i said that PS has to use the GPU to render, or it can't be so fast. Old managed code (.Net in particular) isn't using the GPU to render, except WPF, that is quite a new framework and also not that good for games.

2) it matters because i said that imho PS uses C++ and nothing else, and you said that it can be written in all the language of the world. So i explained why i think with that, with another language except a native application, is difficult to achieve PS performance, especially with many tables opened.

Author:  shalako [ Fri Sep 06, 2013 2:13 pm ]
Post subject:  Re: Poker Site Language

PS uses C++ because it loads .cpp files for various things. .cpp is C++ right?

Author:  OneDayItllWork [ Fri Sep 06, 2013 2:14 pm ]
Post subject:  Re: Poker Site Language

shadehs wrote:
1) i said that PS has to use the GPU to render, or it can't be so fast. Old managed code (.Net in particular) isn't using the GPU to render, except WPF, that is quite a new framework and also not that good for games.

Quote:
Any language that can use the DirectDraw API could achieve equal graphical performance.

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/