Jump to content
  • Advertisement
Sign in to follow this  
VWarrior

Good books/advice for intermediate C++ console programer?

This topic is 4422 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I really don't consider myself a "beginner" with the C++ language. I've taken multiple programming classes at the college level and have gained experience working under a variety of topics including loops, stacks and cues, inheritance, polymorphism, struts, arrays and vectors, dynamic memory management, etc. If you consider them to be "games", I have programmed (as class projects) basic console games such as Connect 4, Rock-Paper-Scissors, and Blackjack. However, these, like I said, are all console apps. I don't really have any experience/know how when it comes to applying C++ code to games (as in non-Win32 console apps). So for a person with a bit of a foundation in the language who want to begin learning how to step out of the bounds of console applications and begin coding games, what kind of resources would be best to start. I've read that its a good thing to start off with 2D games instead of 3D and I think i'd prefer that path first anyway. I'd like to learn how to draw simple graphics, work with sprites, eventually code my own engine from scratch, etc. Also, do you guys recommend learning DirectX and/or OpenGL simultaneously or learning how to code games without it first? Any help is appreciated. Sorry if this has been asked to death in this forum already. Direct me to a similar thread if it has or tell me if it would be better to ask this on the Game Programming board. [Edited by - VWarrior on June 13, 2006 9:44:57 PM]

Share this post


Link to post
Share on other sites
Advertisement
Ok, the title asks for a book, even though your post doesn't, but you might want to check out the book C++ Common Knowledge if you consider yourself an intermediate C++ programmer.

In any case, if you want to get started on 2D games in C++ I would recommend using a simpler library than DirectX or OpenGL to start off with. SDL is a good choice, though some people prefer Allegro.

Share this post


Link to post
Share on other sites
Quote:
Original post by SiCrane
Ok, the title asks for a book, even though your post doesn't, but you might want to check out the book C++ Common Knowledge if you consider yourself an intermediate C++ programmer.

In any case, if you want to get started on 2D games in C++ I would recommend using a simpler library than DirectX or OpenGL to start off with. SDL is a good choice, though some people prefer Allegro.


Yes, you're right about the topic title/content inconsistency. I changed it a bit. I've heard of both SDL and Allegro in the past but I haven't looking into them yet. I'll check them both out. Do you know any pros and cons of the two libraries?

Share this post


Link to post
Share on other sites
Quote:
Original post by SiCrane
Ok, the title asks for a book, even though your post doesn't, but you might want to check out the book C++ Common Knowledge if you consider yourself an intermediate C++ programmer.


Seconded.

Share this post


Link to post
Share on other sites
Quote:
Original post by Fruny
Quote:
Original post by SiCrane
Ok, the title asks for a book, even though your post doesn't, but you might want to check out the book C++ Common Knowledge if you consider yourself an intermediate C++ programmer.


Seconded.


Looks good. I just read some of the book details on Amazon and i've added to my list of books to purchase.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!