• Advertisement

Archived

This topic is now archived and is closed to further replies.

02.00 - THE LEARNING LADDER

This topic is 5143 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

Welcome! Glad you decided to ‘take the plunge’ and get involved! If this forum were the Army, then this series of articles could be considered Boot Camp. I’m here to make sure that you have what it takes to be an active participant in the rest of the forum. The level of expertise that I expect from new recruits is inversely proportional to the amount of articles I have to throw at them, but you’ll find that I’ve done my best to accommodate as wide a group of people as is humanly possible. Originally I had intended on making this forum accessible to everyone, regardless of experience or background, but it quickly turned out to be overwhelming. In other words, I’ve had to place a single requirement on people wishing to participate: You must have some knowledge in the C language. How much knowledge do you need? What if you don’t have any whatsoever? Relax. In the first article of the series, 02.01 – The C Language, I talk about the language itself, my expectations, and recommendations on how to go about getting your programming skills in C up to par. There’s even resource links for learning the language from scratch if the need-be. If you insist on continuing with the tutorial without the requisite knowledge of C, all is not lost. Feel free to adopt any concepts in this forum to your own platform/language, but for certain situations I will be unable to assist you. Obviously I’m inclined to provide instruction based on my own preferences, but if it’s any consolation, I tend to use what’s considered the ‘norm’, so following my lead is a decent bet. Climbing the Rungs Once you’ve qualified in the language department, everything else is provided to you. You’re going to be introduced to a variety of concepts that are essential for game development, including an overview of the platform, tools and SDKs we’ll be focusing on. You’ll be informed on what you’re expected to have available (and/or how to get them), and we’ll be glossing over some aspects of general application development that you may already be familiar with, but applying a ‘game development’ twist. Take each article in the series in the order in which they’re presented, and don’t hesitate to make use of the ‘Reply’ facility. There will be a discussion trailing each of the articles where you can make comments on the material and/or ask questions. It is imperative that you come away from each installment with a decent understanding – otherwise, it’ll creep up and bite you later. At the conclusion of the Ladder series, you’ll be able to jump into other exercises and projects without having things go over your head. You will have resolved any compiling/linking issues and be able to build the code that’s supplied. And, most importantly, you’ll have a foundation for playing around with the other game development concepts as they’re introduced. Simple as pie. As this post is the leader for the Ladder series, here’s a good place to reply with any comments or questions about the series as a whole… Teej

Share this post


Link to post
Share on other sites
Advertisement
Absolutely. By now, the Ladder article on DirectX is available.

Teej

Share this post


Link to post
Share on other sites
Diabolus: I''m not sure of the context you''re asking in, but we''ll be working in straight C. What this means is that it''s all functions, globals and files. As far as learning game development is concerned, it shouldn''t be an issue whether we''re using C or C++, but I have a feeling that C++ introduces overhead which might cloud some issues. In the future, we might very well shift our focus (especially as our code gets larger and more complex), but for the time being we''re more interested in getting things to work.

A similar argument can be made for using DirectX only and not including OpenGL. I don''t want us to lose focus on what game development really is -- adopting code for another graphics API is essentially irrelevant.

Teej

Share this post


Link to post
Share on other sites
Excactly how much experience is required? I have none, and i want to learn what i need to know first. So can you give me a list or something like that of what i need to know? If you wnat you can reach me at criswel1@cps.cmich.edu

"Press any key? I see alt and esc, but no any key!"
-Homer Simpson

Share this post


Link to post
Share on other sites
Hey all this sounds like an interesting concept. I want in maybe I can help; this sounds like the closest thing to the alliance that I had in mind. Anyway, how do I join?

J.C.

Share this post


Link to post
Share on other sites
Hey, if anyone wants to learn C++ and is reading this tutorial and is kind of lost because they don''t know C or C++, you can download Teach Yourself C++ in 21 Days here, and Teach Yourself VC++ in 21 Days here.

Oh, btw, I have a hunch that these two books may be illegal, but I''m not sure and I don''t think they are, but if anyone finds out they are illegal, please tell me so I can delete this post! Thank you I don''t want to be doing anything illegal.

Share this post


Link to post
Share on other sites
Hy Teej I wanna say that this sounds great already and it hasn''t even begun yet
BTW, about your requirement to know C. Well, I know a lot of C, including classes and all that stuff, but I''m working in Delphi (I''ve just decided that yesterday). So, do u think I can "translate" in Delphi what you''ll be teaching in C ?
Thank you. See ya in class, "teach".

Uuu...what does this button do ?

Share this post


Link to post
Share on other sites
Hey WizKid, what exactly do you mean by
"I know a lot of C, including classes and all that stuff" ?

Didn''t you just confuse C++ with C ( which is the language
in which it will be, as I read in a previous post, and so
there''s no need for C++ classes ).

Share this post


Link to post
Share on other sites
Sounds good.. when will it start?

Share this post


Link to post
Share on other sites
Hey teej, i was wondering, well i''ve been workin with c++ for like 2 months now and i was wondering if you could outline all the concepts that we should know so that I can know if i should get into learning directx and into more advanced game development stuff. Could you sorta outline what we should be able to do with the language and stuff so that I can know if i need to understand the concepts better before moving on...It would be great help

-Zeke''''s Signature

Share this post


Link to post
Share on other sites
That sounds cool. Where do you sign up? I just started learning Direct3D this week. I drew a triangle.

Share this post


Link to post
Share on other sites

  • Advertisement