Jump to content

  • Log In with Google      Sign In   
  • Create Account

- - - - -

02.00 - THE LEARNING LADDER

  • You cannot reply to this topic
14 replies to this topic

#1 Teej   GDNet+   -  Reputation: 176

Like
Likes
Like

Posted 08 April 2001 - 05:46 PM

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

Sponsor:

#2 ninja770   Members   -  Reputation: 122

Like
Likes
Like

Posted 10 April 2001 - 03:07 PM

hey man great forum! are you getting into DirectX at all?

#3 Teej   GDNet+   -  Reputation: 176

Like
Likes
Like

Posted 11 April 2001 - 06:28 AM

Absolutely. By now, the Ladder article on DirectX is available.

Teej



#4 Diabolus   Members   -  Reputation: 122

Like
Likes
Like

Posted 11 April 2001 - 07:36 AM

By C, do you mean C++?

I hope you mean the latter. . .

#5 Teej   GDNet+   -  Reputation: 176

Like
Likes
Like

Posted 24 April 2001 - 05:47 AM

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


#6 mocksol   Members   -  Reputation: 122

Like
Likes
Like

Posted 13 June 2001 - 08:59 AM

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

#7 Lifeblood   Members   -  Reputation: 122

Like
Likes
Like

Posted 16 September 2001 - 04:33 PM

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.

#8 Exellon2000   Members   -  Reputation: 122

Like
Likes
Like

Posted 13 October 2001 - 07:09 AM

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.

#9 WizKid   Members   -  Reputation: 122

Like
Likes
Like

Posted 07 June 2002 - 09:20 PM

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 ?

#10 lpSir   Members   -  Reputation: 122

Like
Likes
Like

Posted 15 June 2002 - 09:26 AM

Let the GAMES begin!!

1+1 = 2????

#11 Beast Master   Members   -  Reputation: 122

Like
Likes
Like

Posted 15 June 2002 - 09:48 AM

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 ).

#12 STACY64708   Members   -  Reputation: 122

Like
Likes
Like

Posted 15 June 2002 - 09:58 AM

where do i sign up?

#13 CD   Members   -  Reputation: 122

Like
Likes
Like

Posted 14 June 2003 - 03:30 PM

Sounds good.. when will it start?

#14 dark_radeon   Members   -  Reputation: 122

Like
Likes
Like

Posted 07 July 2003 - 01:54 AM

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

#15 MWD   Members   -  Reputation: 122

Like
Likes
Like

Posted 25 December 2003 - 04:40 PM

That sounds cool. Where do you sign up? I just started learning Direct3D this week. I drew a triangle.





PARTNERS