New proggrammer need tips

Please support our Game Development advertiser: Programming Forums - DaniWeb Sister Site
Reply

Join Date: Mar 2006
Posts: 4
Reputation: BaD-AiM is an unknown quantity at this point 
Solved Threads: 0
BaD-AiM BaD-AiM is offline Offline
Newbie Poster

New proggrammer need tips

 
0
  #1
Mar 8th, 2006
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
Reply With Quote Quick reply to this message  
Join Date: Aug 2005
Posts: 15,578
Reputation: Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute Ancient Dragon has a reputation beyond repute 
Solved Threads: 1486
Team Colleague
Featured Poster
Ancient Dragon's Avatar
Ancient Dragon Ancient Dragon is offline Offline
Still Learning

Re: New proggrammer need tips

 
0
  #2
Mar 8th, 2006
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" !
Reply With Quote Quick reply to this message  
Join Date: Mar 2006
Posts: 4
Reputation: BaD-AiM is an unknown quantity at this point 
Solved Threads: 0
BaD-AiM BaD-AiM is offline Offline
Newbie Poster

Re: New proggrammer need tips

 
0
  #3
Mar 8th, 2006
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
sign here
here
and

here

i just made $10.oo
Reply With Quote Quick reply to this message  
Join Date: Sep 2004
Posts: 7,813
Reputation: Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute 
Solved Threads: 747
Team Colleague
Narue's Avatar
Narue Narue is offline Offline
Senior Bitch

Re: New proggrammer need tips

 
0
  #4
Mar 9th, 2006
>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.
New members chased away this month: 3
Reply With Quote Quick reply to this message  
Join Date: May 2004
Posts: 256
Reputation: FireNet will become famous soon enough FireNet will become famous soon enough 
Solved Threads: 6
FireNet's Avatar
FireNet FireNet is offline Offline
Posting Whiz in Training

Re: New proggrammer need tips

 
0
  #5
Mar 9th, 2006
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.
See what you can, remember what you need

Fourzon | Earn via Coding
Reply With Quote Quick reply to this message  
Join Date: Mar 2006
Posts: 4
Reputation: BaD-AiM is an unknown quantity at this point 
Solved Threads: 0
BaD-AiM BaD-AiM is offline Offline
Newbie Poster

Re: New proggrammer need tips

 
0
  #6
Mar 9th, 2006
Thank you !
sign here
here
and

here

i just made $10.oo
Reply With Quote Quick reply to this message  
Join Date: Jan 2007
Posts: 27
Reputation: Elfshadow is an unknown quantity at this point 
Solved Threads: 0
Elfshadow's Avatar
Elfshadow Elfshadow is offline Offline
Light Poster

Re: New proggrammer need tips

 
0
  #7
Jan 3rd, 2007
Originally Posted by Ancient Dragon View Post
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.
Reply With Quote Quick reply to this message  
Join Date: Apr 2005
Posts: 16,253
Reputation: jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all jbennet is a name known to all 
Solved Threads: 540
Moderator
Featured Poster
jbennet's Avatar
jbennet jbennet is offline Offline
Moderator

Re: New proggrammer need tips

 
0
  #8
Jan 9th, 2007
yeah its bad

actually theres a thread about good c++ books somewhere on daniweb.. i will find the link
If i am helpful, please give me reputation points.
Reply With Quote Quick reply to this message  
Join Date: Oct 2006
Posts: 2,564
Reputation: mattyd is an unknown quantity at this point 
Solved Threads: 1
Featured Poster
mattyd's Avatar
mattyd mattyd is offline Offline
Posting Maven

Re: New proggrammer need tips

 
0
  #9
Jan 9th, 2007
Originally Posted by Narue View Post
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.
Reply With Quote Quick reply to this message  
Join Date: Jun 2006
Posts: 7,642
Reputation: ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of 
Solved Threads: 471
Super Moderator
Featured Poster
~s.o.s~'s Avatar
~s.o.s~ ~s.o.s~ is offline Offline
Failure as a human

Re: New proggrammer need tips

 
0
  #10
Jan 10th, 2007
Originally Posted by sharky_machine View Post
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.
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....
I don't accept change; I don't deserve to live.

Jo Tujhe Jagaaye, Nindein Teri Udaaye Khwaab Hai Sachcha Wahi.
Nindon Mein Jo Aaye Jise To Bhul Jaaye Khawab Woh Sachcha Nahi.
Khwaab Ko Raag De, Nind Ko Aag De
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Game Development Forum
Thread Tools Search this Thread



Tag cloud for Game Development
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC