   Graphic Games vs Text Games
  Contrary to the "versus" in the subject of this post.....I'm just wondering, how hard is it to move up to graphical games?I should be done with my second text game in a few weeks...And I have my eye on learning either XNA and DirectX.I assume most of the basics are the same(such as the logic), is learning XNA or DirectX just the process of learning methods/classes?Or is there a lot more involved in it?I look forward to your advice, thank you.   
  If you've got a reasonable grip on using your language of choice correctly then you'll essentially just be learning your chosen API (so method calls, etc.) and some techniques that tend to come along with keeping a graphical display up to date.  You should be fine if you've done a couple of text-based games and are understanding things properly, although it can take a while to get used to the added complexity graphics can sometimes add to your programs.I can only suggest trying it when you feel ready to do so, you'll soon find out if you've jumped in too early. [smile]   ;  I'll add "Start with XNA, not DirectX."  If you're using XNA, then you're talking C#, and not C++, which is already a strong advantage for beginning game programmers.Additionally, XNA is just a managed wrapper around DirectX, and while it does provide limited functionality, it gives you access to everything you need to create an attractive game, without the overhead of memory management and odd, COM style semantics.  Finally, the XNA classes are nice little wrappers around the DirectX API, which will help you transition into DirectX at a later date.Cheers!   