Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

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
2  
Like this one wpfpoker.codeplex.com ? –  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
show 1 more comment

2 Answers 2

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 http://create.msdn.com/en-US/education/catalog/sample/blackjack.

I also recommend this site for tutorials: http://rbwhitaker.wikidot.com/2d-tutorials

share|improve this answer
add comment

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
add comment

Your Answer

 
discard

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.