hello friends, i wanna do game programming because i like it.I'm beginner in game programming and confused about platform which one is best .... 1. DirectX 2. OpenGL and tell me best books where i learn easily
i'm not really beginner.... i'm doing programming in c++ but i have not idea about game programming...
So you think you know a bit of C++ do you. Have a look at this free game development system: http://gdk.thegamecreators.com/ It is a sort of C++ include allowing you to use Darkbasic type commands. This uses DirectX and is well worth a look. I use Darkbasic a lot and you can get good results quickly. You can also get it for the .NET language as well.
When it comes to game development, I don' think the platform is very much considered. I haven't seen much platform independent games. If you use DirectX to create your game, you can play it either in PC or X-BOX (very nice gaming device by Microsoft). If you can access to both .Net and DirectX, I would suggest you to start with them. DirectX is very much feature rich than DirectX and used by almost all game development companies in the world as their development platform. However, if you don't have those tools, you may give a try to OpenGL. Give a try to Valdor's link too. It looks very interesting to me. Better to start with something like this rather than writing everything from scratch.
Hey, I am newbie too>.> I always wanted to create a simple card game that can be played together with other player. it is just a normal card game with 52+4 joker poker deck card. But I dont know where to start.
Anyways, DirectX is very much feature rich than DirectX and used by almost all game development companies in the world as their development platform.
i suggest you to try out simple text based games on C++, better to start without graphics. As you are new to game programming. Then try out simple games like Tetris, etc. You can get a lot of books if you search in google.