This time I was trying to learn C++ and DirectX and in the process of that to make some card game. So finally here it is - approximatelly 2500 lines of C++ code and game is finished and running (without bugs I suppose ) :-). You can download this card game from here (3.7 Mb)
and source code from here.
You can use source as you wish - no restrictions applied :-)
Here are some screeshots to stimulate your appetite :-) =>
Game menu screen:
If after execution of Carousel.exe you get error something like "this application has failed to start because d3dx9_41.dll was not found" - this means that you need to update your DirectX runtime. Go to microsoft site and get latest DirectX runtime.
2. If after execution you get "CreateDevice() - FAILED" check what video card you have. There is great possibility that game will not run on integrated grapchics cards. Sorry :-)