Sunday, May 10, 2009

A good free guide to C++ Game Programming?

I've just left school for my six weeks summer holidays and I've looked into very basic C++ and C but I want to try and learn the basics of C++ game programming over the next six weeks.


Do you know of any free guides, and also what IDE or software should I use to make the game, I currently have Bloodshed Dev-C++.

A good free guide to C++ Game Programming?
Try to get a book from the library (OK, so I'm old school!) and work through it. Alternatively, there are many "game programming portal" type things on the net. And they usually have tons of tutorials and what-have-you.





Good luck :-)
Reply:Try this link:


http://www.getebooks4free.com/c_%26amp;_cplus_...
Reply:google it
Reply:http://www.talula.demon.co.uk/allegro/





is good to have also.. deals with gfx functions..





as for programming, i'd start off with C instead, then get on to C++





as well , c is ok. c++ might be confusing to get into straight away





as said before, check google for c or c++ tutorials or check your local library.
Reply:There's books out there that offer a game programming guide with C++, but I would avoid them at all costs. Sure, you want to get into game programming, but it's quite difficult with C++. C++ is a complex language, so it's important you focus on learning the language first.





To that end, start with C++ Primer by Lippman or Accelerated C++ by Koenig. These are both recognized books by respected authors, and they are technically accurate. It will take you a while to learn C++ to a usable level, so you need to be patient. You won't be game programming initially, at least not with the fancy graphics you envision. There's a learning curve, and you can't skip it.





I don't recommend starting with C if you want to go the C++ route. I recommend learning C++ over C, but whatever you do, don't flip between them. Bad idea. You'll have to unlearn the programming idioms one introduces, learn a new language and the new idioms of that language.


No comments:

Post a Comment