943,807 Members | Top Members by Rank

Ad:
You are currently viewing page 1 of this multi-page discussion thread
Mar 8th, 2006
0

New proggrammer need tips

Expand Post »
Hello

I am newish to proggraming in c++ and hope to learn to proggram some game's. From the book i have it is more or less buisnesslike

is there a good book to point me in the right direction for game programing
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
BaD-AiM is offline Offline
4 posts
since Mar 2006
Mar 8th, 2006
0

Re: New proggrammer need tips

lean to crawl before you try to walk and run. Before you even think about game programming take a year or so (depending on how fast you learn and how much time you are willing to spend at it) to learn the language. If you already bought an introduction to C or C++ language, start on page 1 and read thoroughly, doing all the questions at the end of the chapters. There are lots of books at the book store or online at www.amazon.com -- make sure the one you get is Introduction to ... -- and NOT "C++ for Dummies" !
Sponsor
Team Colleague
Featured Poster
Reputation Points: 5608
Solved Threads: 2282
Retired and Enjoying Life
Ancient Dragon is offline Offline
21,950 posts
since Aug 2005
Mar 8th, 2006
0

Re: New proggrammer need tips

ah i want a direction. i still plan on reading the current book
and to think in code
but i want to know where to turn
when this has been accomplished
Reputation Points: 10
Solved Threads: 0
Newbie Poster
BaD-AiM is offline Offline
4 posts
since Mar 2006
Mar 9th, 2006
0

Re: New proggrammer need tips

>but i want to know where to turn when this has been accomplished
Why? It's a ways away before you really start working on game development, and very likely that you'll find something else that you absolutely love in the interrim to change your direction. It's better to simply have an idea of what you want to do, and set yourself concrete steps for the near future. That way you won't have to constantly modify/refine your path as you learn more. You'd be surprised at that strange ideas some people have about programming until they actually learn how to do it.
Administrator
Reputation Points: 6442
Solved Threads: 1393
Bad Cop
Narue is offline Offline
11,807 posts
since Sep 2004
Mar 9th, 2006
0

Re: New proggrammer need tips

Game programming requires you to have nice base in whatever language you choose. Even if you dont know everything, if you know the basic concepts and a working knowlwdge of various APIs then things will be much easier for you.

If you are just beggining to program, you will soon be frustrated as you will not be able to understand loads of info you might find and the work you do wont be very effiicent and you may end up reinventing the wheel and unessearly doing code, which might have been done in a much better way if you knew the language properly.


If are going for C++, you should know the basic concepts like, functions, structs, classes, templates, STL. Operator overloading,dynamic mem management, then Win32 api, basics of using OpenGL or DX or SDL, OpenAL or FMOD.

Take my advice, learn C++ properly. If you have a book, finish it from start to finish. Do a few simple projects (in console) which involve concepts like file handling, link lists, vectors.This will give you a feeling of designing a program.

Then move on to using the Win32 API. You will have a few headaches to start with, but you should get along fine.

Then you are ready, helps if you have a little knowledge of STL, to start looking for game programming info.

Then you have just taken a step into a new dimension, where your way for thinking will change so much, because game programming in an advanced application of programming.


I would estimate you will take around a year to get C++'s basics. You might read the book faster but programming is quite an art and it takes experiance before you will be able to work fast, and code well.


I've been game programming for around 2 years now, and I've learnt a lot, maybe 20 times, that of what I learnt when I was learning C++.

I wish you best of luck, and be patient.
Reputation Points: 108
Solved Threads: 7
Posting Whiz in Training
FireNet is offline Offline
256 posts
since May 2004
Mar 9th, 2006
0

Re: New proggrammer need tips

Thank you !
Reputation Points: 10
Solved Threads: 0
Newbie Poster
BaD-AiM is offline Offline
4 posts
since Mar 2006
Jan 3rd, 2007
0

Re: New proggrammer need tips

lean to crawl before you try to walk and run. Before you even think about game programming take a year or so (depending on how fast you learn and how much time you are willing to spend at it) to learn the language. If you already bought an introduction to C or C++ language, start on page 1 and read thoroughly, doing all the questions at the end of the chapters. There are lots of books at the book store or online at www.amazon.com -- make sure the one you get is Introduction to ... -- and NOT "C++ for Dummies" !
LOL Man I wish I would have found that out about C++ for Dummies :cheesy::cheesy::cheesy: when i got it a while ago.
Reputation Points: 10
Solved Threads: 0
Light Poster
Elfshadow is offline Offline
27 posts
since Jan 2007
Jan 9th, 2007
0

Re: New proggrammer need tips

yeah its bad

actually theres a thread about good c++ books somewhere on daniweb.. i will find the link
Moderator
Featured Poster
Reputation Points: 1764
Solved Threads: 574
Moderator
jbennet is offline Offline
16,507 posts
since Apr 2005
Jan 9th, 2007
0

Re: New proggrammer need tips

Click to Expand / Collapse  Quote originally posted by Narue ...
and very likely that you'll find something else that you absolutely love in the interrim to change your direction. It's better to simply have an idea of what you want to do, and set yourself concrete steps for the near future.
Yes, it is funny how that works sometimes; originally when entering college for software engineering I was sure I wanted to work for the D.O.D., then after a year or two I was very attracted to database design and was sure that is what I would do. Now I am developing for a video game company-- I never really ever considered this as a future path or even thought I would want to do it (I was lucky to sort of just fall into it and was hired), but I love it. It's a great job, challenging, and quite fun.

It is vitally important to work one's way up after first learning the fundamentals no matter the field of study but it seems especially so in the Sciences.

sharky_machine
Last edited by mattyd; Jan 9th, 2007 at 10:54 pm.
Featured Poster
Reputation Points: 105
Solved Threads: 1
Posting Maven
mattyd is offline Offline
2,582 posts
since Oct 2006
Jan 10th, 2007
0

Re: New proggrammer need tips

Yes, it is funny how that works sometimes; originally when entering college for software engineering I was sure I wanted to work for the D.O.D., then after a year or two I was very attracted to database design and was sure that is what I would do. Now I am developing for a video game company-- I never really ever considered this as a future path or even thought I would want to do it (I was lucky to sort of just fall into it and was hired), but I love it. It's a great job, challenging, and quite fun.
The same has happened with me. Wanted to go in Electronics, landed up in Computer Science...and now enjoying it.
Quote ...
It is vitally important to work one's way up after first learning the fundamentals no matter the field of study but it seems especially so in the Sciences.
Amen to that....
Super Moderator
Featured Poster
Reputation Points: 3233
Solved Threads: 719
Failure as a human
~s.o.s~ is offline Offline
8,871 posts
since Jun 2006

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Game Development Forum Timeline: Nid help...how to cre8 tic tac toe programe using C++
Next Thread in Game Development Forum Timeline: New Game Announcement





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC