English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

Hi, i am 15 and have just a little knoledge of c++, i have Dev C++ and have been messin with that for a few hours. I just know basics of it like comments, variable data types and so on and already find it very interesting and fun. but what resources, tools, books, web sites, etc. do i need to really master it? I want to go into video game programming after i know c++ so any tips regarding that would be nice too. Thank you very much :)

2007-09-01 19:48:54 · 5 answers · asked by Gamezfofun 1 in Computers & Internet Programming & Design

5 answers

I took C++ in school. I thought it was cool when i tried it and read out of a book. In reality its not cool and you have a very long time until you can even think about video game programming. Practice for a year and maybe, just maybe you will be able to make programs with multiple capabilities.

C++ is basically all math and data types. I bet it looks cool now, but it really isn't man. When you accidentally make a float into an int and your whole program messes up. BTW what compiler are you using?

i started out making simple programs that displayed word's. Now i make multiple page programs just to do simple things like take data, display data, bring in averages for data. Its pain having to put everything in loops and having 1000's of include files.

I got a good challenge for you. Memorize ASCII code. If you cant memorize that then there is no place for you to even learn C++ yet. Try visual basic.

2007-09-01 19:58:22 · answer #1 · answered by Anonymous · 0 0

If you want to do game programming on a professional level, a major in computer science doesn't hurt. Just make sure you get a real computer science degree with as much physics and higher level math as possible. I would at least recommend 2 semesters of physics, Calculus I-III, and Linear Algebra. Make sure you get classes in Data Structures, Discrete Math, Network Programming, Artificial Intelligence, Digital Logic, and Algorithms. Classes in Computational Theory, Automata, and Formal Languages might be useful too if you ever have to develop an in-game scripting language. Don't be fooled by "computer science" degrees that teach web programming and maybe a little Java.

Does all this sound boring? Maybe a job programming games isn't for you, or programming period. You may not use all of the above in your day to day job, but it will definitely help you on your way to hacker-nirvana. You will be one with the machine. :-)

In the meantime, work on game mods. Many PC games allow users to create their own mods, so this is a good way to get experience with the basics. Microsoft's XNA Game Studio Express is a good place to start as well. Granted, this is in C#, but C# is a fine language.

Good books: "The C++ Programming Language" by Bjarne Stroustroup, "The OpenGL Programming Guide", "Introduction to Algorithms" by Thomas Cormen, "The Art of Computer Programming" by Donald Knuth, "Code Complete" by Steve McConnell, "The Mythical Man Month" by Frederick Brooks, "TCP/IP Illustrated Vol. 1-3" by W. Richard Stevens, the "Write Great Code" series by Randall Hyde, "The Practice of Programming" by Brian Kernighan, "The Structure and Interpretation of Computer Programming". (complete this last one and understand it, and you will have reached computational enlightenment... I'm still working on that.... )

I also heartily recommend "Zen and the Art of Motorcycle Maintenence".

Remember... programming is art, science, and engineering all rolled into one.

2007-09-02 05:26:33 · answer #2 · answered by Anonymous · 0 0

U have gd compiler to work on. Read Books by authors like Bjarne Stroustrup etc. Its a very gd language to get a feeling of programming, u can learn other languages later. Join c++ communities on social networking site and yes more than learning programming try understanding it and using your own logic.
Video game programming may not be that easy but you can definitely learn it too with time.

And yes dont listen to discouraging comments.

P.S. U dont need to learn ASCII codes.

2007-09-02 04:17:27 · answer #3 · answered by Pacificblue 2 · 0 0

Sounds like you are nearly ready to read topics on game programming via Direct3D and a bit more basic stuff even OpenGL. I found OOP topic is more of experience not reading some books.

No need to read further on standard stuff, except some class and introductory advanced standard topic.

2007-09-02 07:12:03 · answer #4 · answered by Andy T 7 · 0 0

mail me here for free c++ book and i have some game programming resources but in c language mail me here i can share that with you
subject should be "c++ book"
firozahmed143@rediffmail.com

2007-09-02 13:19:17 · answer #5 · answered by Anonymous · 0 0

fedest.com, questions and answers