| | |
New proggrammer need tips
Please support our Game Development advertiser: Programming Forums - DaniWeb Sister Site
![]() |
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" !
>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.
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
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.
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.
•
•
•
•
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" !
•
•
•
•
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.
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.
•
•
•
•
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.
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
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
![]() |
Similar Threads
- 7 Tips to Keep your PC Running At Peak Performance (Windows tips 'n' tweaks)
- Know any forum tips? (Geeks' Lounge)
- Fax Tips (Windows tips 'n' tweaks)
- Quick Search Tips (Windows tips 'n' tweaks)
- WinNT Networking Tips (Networking Hardware Configuration)
Other Threads in the Game Development Forum
- Previous Thread: Nid help...how to cre8 tic tac toe programe using C++
- Next Thread: New Game Announcement
| Thread Tools | Search this Thread |
Tag cloud for Game Development
3d advertising ai algorithm ban c++ cambridge camera censorship china competition console development engine fov fpx game gamedevelopment gameprogramming gamer games gaming gauntanamo government graphics idaho in-gameadvertisement intel intellectualproperty l-systems laracroft larrabee lindenmayer live manhunt math mathematics matrix mercenaries microsoft mmorpg modded msn multicore naked news nintendo obama opengl palin physics pirate playstation politics processor projection ps3 rpg search selection software sony stephenhawking stocks studio technology terrorism tombraider uk videogame web wii world-of-warcraft xbox xbox-live xbox360






