Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

A customer of mine asked me to develop a Poker Game for him where they play poker with his friends online.

I have been looking for a good reason to start programming with XNA. Would you implement it with XNA if you were developing a game like this ?

Is there any ebook/online tutorials/video trainings which has some similar sample applications?

share|improve this question
Which platforms are you planning to target? Windows only? X-Box?? – XiaoChuan Yu Mar 23 '12 at 7:41
windows only.. I would do this with WPF – Kubi Mar 23 '12 at 7:42
Like this one ? – XiaoChuan Yu Mar 23 '12 at 7:44
that one seems inspiring but what about with XNA ? – Kubi Mar 23 '12 at 7:49
See my answer below... – XiaoChuan Yu Mar 23 '12 at 7:58
up vote 3 down vote accepted

Doing it XNA with will give lots of flexibility with fancy animations; otherwise if you want something simpler WPF is easier. I might be biased because I've just had 8 month straight programming with WPF/WinRT. Anyhow, MS actually has sample XNA card game

I also recommend this site for tutorials:

share|improve this answer

As long as you don't want to use 3D i'd say skip XNA. Where WPF has an event driven model, XNA uses a real time loop for updates in game logic. This makes several things more complicated, for example you don't have regular buttons to post the Blinds, Bet, Call or Fold. These would be images in XNA and you need to detect user clicks on the screen and find out if this click was on an image or not.

Doesn't wpf also have a lot of animation possibilities?

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.