Game Development Community

Back to Torque school!!! Wanting feedback

by Gonzo T. Clown · in General Discussion · 03/10/2005 (3:19 am) · 46 replies

Thanks to a suggestion from LabRat I've been working on a TorqueScript school interface that would allow the teaching of multiple students at the same time via internet in a manner that is very competitive to actual in-person or one on one instruction. I'm getting close to finishing the interface for testing and wanted to share some of the features and get some feedback on what else should be added or considered and also comments on what already exists. In addition, questions or concerns about learning online would welcome. I'm will also be releasing a demo very soon that will allow you to experience some of this firsthand. My initial goal is to have 6 different courses available but additional courses can and will be put on the roster.


Class Scheduling:

My initial plan is for each course to be 10 weeks long with 2 new lessons each week(20 lessons). Each lesson will be given on two different days at two different times to best allow a student to attend one class or the other. This should help people with school or jobs to be able to attend class as well as help those in different timezones. My thinking at this time is one class mid-week during the day and one during a weekend evening.



Courses


Beginners Torque - This class will be centered around those that have absolutely no coding experience at all, and those that WANT to start from the ground up learning about TGE even though they may have skills using other languages. This will include some OOP lessons necessary for the student to understand the nature of it and how it relates to TGE. This class(as well as the rest) could be taken by the public as well as licensed TGE users.


Basic Torque Scripting - This class will be suited to those that are new to TGE who have already taken the first course or already have some background in programming and want to learn TGE quickly. Classes will center around understanding TGE syntax from the ground up and will graduate the student to being able to navigate TGE while adjusting and creating new code. Modding is the first stage in learning programming IMO. There will be some instruction on how the engine and the scripts co-exist and some debugging techniques. Students will also learn to work more efficiently via tips on tool usage and "good habit/bad habit" behavior teachings.


Advanced Torque Scripting - This class will be suited for those that have passed the "Basic TS" class or those that are already familiar to TGE and programming. It will go more in-depth in to TGE scripting as well as understanding the relation of engine to scripts. Students will also learn how to differentiate between a client and the server and how to code for each. Functional details will be better explained and advanced "habit" knowledge will be gained in addition to advanced debugging skills. Students will also learn to make the scripts actually do work for them instead of doing it themselves.



Specialty Courses


Torque Systems Weapons, vehicles, pathcams, triggers, communications, client, server, functions, tools, etc... Here you will learn how to make them all work correctly.


Torque GUI - Name says it all. This is specialty class that is specifically geared toward the TGE interface controls. Students will learn exactly how each control works, what settings are specific to each, and how they are put together. Students will graduate to being able to easily create GUI's as well as how to write script for them and make them interact with both servers and clients.


TorqueScript AI - Also a specialty class, the primary focus here is to teach students some basic AI techniques while reinforcing their TorqueScript skills in relation to AI handling. Students will learn how to plan for AI and get them into the game and by graduation they will know how to program AI in TorqueScript that will interact with players via combat and dialog.


Continued...
#21
03/17/2005 (11:26 am)
Just throwing out into the ring that I too would be very interested in taking this class, and it sounds like a great idea!
#22
03/17/2005 (11:35 am)
I work odd hours at my other job, so it would depend on what time of day the classes go on. Sometimes I can only devote 1 or 2 hours a week to "My Game." So I class participation for me may not bepossible. Have you thought of throwing up a lesson, then having a bulletin board stile Q & A?
#23
03/17/2005 (11:58 am)
Yes I'd be interested as well, depending on cost (if any) and what the finally course schedule is - as you mentioned " My thinking at this time is one class mid-week during the day and one during a weekend evening." If so count me in on the weekend evening slot.

Thanks Ganzo.
#24
03/17/2005 (12:17 pm)
I'd also be very interested and I agree with Fail66's idea of a possible bulletin board type of Q&A/Feedback system. Everything you propose sounds like a great idea to me!

I agree that while testing might be a 'waste' of time for some, it's also a great way to measure your knowledge, even if it's not official. Even if it's not something that applies to anything overall, the idea of being able to test your knowledge is always worthwhile.
#25
03/25/2005 (10:55 pm)
Hi gonzo, remember me?? Hit me up on aim sometime at KoaSpinal, or msn at highandrew@passport.com.
TTYL dude
#26
03/28/2005 (5:25 am)
I, too, would be greatly interested in taking these courses. Please keep us updated!
#27
03/28/2005 (5:58 am)
Advanced Scripting and AI script catch my eye, but like many others, I'm wondering the price :P
#28
03/28/2005 (6:21 am)
I definately want to take basic scripting, advanced scripting, systems and ai...

However, at 10 weeks a course, there is no way I will take them. I am an extremely fast learner, and 2 hours a week for 10 weeks doesn't interest me. If you could give me 4 sets of 5 hour sessions I would do it. EDIT: It would allow me to finish off a course in a week, or a weekend.

Anyway you could give out the lessons, each recorded and then have an online q&a session for answering questions and clearing up concepts?

No offence, but 2 hours a week for 10 weeks is rediculous... Is there anyway you can accomodate people who want to whizz through it?
#29
03/28/2005 (5:11 pm)
In my opinion, posted Q and A/step-by-step tutorial style would be great WITH live class discussion. Not surprisingly, I, too give somewhat or sometimes really 'stupid' questions in the IRC channel. In my understanding, it is because of lack of understanding of the topic at that time.

The suggested solution would be:

Paid Posted Q and A/tutorial step-by-step learning designed to be the INITIAL stage of the class.
Torquers can choose to continue with the paid live scheduled class for indept learning of the initial posted Q and A. Though live discussion would cost higher. Analyze pseudocodes below:

Beginners Torque
START
Z = student1

if (Z pays for posted Q and A) then
Z able to learn from posted Q and A
test(Z)
end if

if (Z passed the exam from Q and A[i]) and ([i]Z pays for live class) then
Z able to participate live class for deeper knowledge on the topic
end if

GotoBedHappy(Z)

END

I had some experience in teaching a class and the hardest part of discussion is the INITIAL part. Its like cleaning/shapooing your hair first then put gel on for better hold. Its putting the mind of torquers in the right track first then accelerate them to the maximum. It would eliminate/lessen not-on-topic questions (like i commonly do from the IRC). And whats great with this scheme/curriculum, you have a choice. If Q and A/Tutorial is sufficient, go to next topic.

Less headache for Gonzo, more revenue in a given time, happier Torquers.
#30
03/28/2005 (6:13 pm)
In my opinion, posted Q and A/step-by-step tutorial style would be great WITH live class discussion. Not surprisingly, I, too give somewhat or sometimes really 'stupid' questions in the IRC channel. In my understanding, it is because of lack of understanding of the topic at that time.

The suggested solution would be:

Paid Posted Q and A/tutorial step-by-step learning designed to be the INITIAL stage of the class.
Torquers can choose to continue with the paid live scheduled class for indept learning of the initial posted Q and A. Though live discussion would cost higher. Analyze pseudocodes below:

Beginners Torque
START
Z = student1

if (Z pays for posted Q and A) then
Z able to learn from posted Q and A
test(Z)
end if

if (Z passed the exam from Q and A[i]) and ([i]Z pays for live class) then
Z able to participate live class for deeper knowledge on the topic
end if

GotoBedHappy(Z)

END

I had some experience in teaching a class and the hardest part of discussion is the INITIAL part. Its like cleaning/shapooing your hair first then put gel on for better hold. Its putting the mind of torquers in the right track first then accelerate them to the maximum. It would eliminate/lessen not-on-topic questions (like i commonly do from the IRC). And whats great with this scheme/curriculum, you have a choice. If Q and A/Tutorial is sufficient, go to next topic.

Less headache for Gonzo, more revenue in a given time, happier Torquers.
#31
03/29/2005 (1:01 pm)
Anything that helps the community get a better grasp of the power of Torque i'm for.
#32
03/29/2005 (7:38 pm)
I'd definately be interested in something like this. I'm for it as well.
#33
04/02/2005 (7:41 am)
I would also be intrested in this idea !


Mikeg. www.lcogsite.com
#34
04/02/2005 (8:13 am)
Hey gonzo, if you need webspace I might be able to help. Just let me know
#35
05/23/2005 (11:24 pm)
I know it's a month and a half behind, but it's well on it's way.

Fail66, That is very much appreciated and might be very benificial. Email me sometime.

Here's the demo

Shameless Plug
#36
05/24/2005 (3:13 am)
I've been considering going to college at night just to learn more, however, I would be much more interested in taking classes specifically for Torque.

Awesome idea........make it work and I'm in definately.
#37
05/24/2005 (7:25 am)
@Gonzo, hey man sign me up for this.
#38
05/24/2005 (9:42 am)
I would like to know the pricing(if any). I would be willing to take as many courses as i could based on price.
#39
05/24/2005 (11:35 am)
@Gonzo, hey man sign me up for this.
#40
05/24/2005 (1:05 pm)
The demo briefly mentioned that you'd be able to view recordings of lesson's you'd paid for... strongly implying: Not Free.

Given the amount of work that'll go into prepping these lessons (as well as actually running them), I'd gladly pony up 5 or 10 bucks a class. A package deal would be good too.

Of course the prep work is a one-time 'expense', spread across N class sessions, though there would probably be refinements of the materials based on feedback.

Though a "teachers pet/assistant" discount might be nice for some cases. A "Take the class again as a Teacher's Assistant and your previous class is free" kinda deal would be good. And since you'll only have one assistant per class, you'll still have plenty of paying customers, but a boundless supply of assistants.

At least in theory. If you're only getting one or two students per class, that would take a big chunk out of your income...


And SSP looks Pretty Dang Good too. I've got a couple SSP questions (like: what's SSP stand for?), but I don't want to derail the thread.