Author Topic: Thinking about teaching an online BL scripting class, reactions?  (Read 4448 times)

I know few consol cmds. Thats it. I want to learn =3

I vote 100% yes, especially with the group/one on one pairing idea.

here is a tentative curriculum for you to look over. some notes:
THIS IS NOT INDICATIVE OF THE TIME SPENT ON EACH SUBJECT. just evaluate it based on how the order sounds
THIS IS NOT FINISHED. I just typed this up now and after a while I stopped typing. So, the list is first-draft AND doesn't include stuff I would want to teach after the end of the list.
Code: [Select]
the basics
what is scripting?
the console
script files
a little about the grammar of torquescript
a little bit about blockland-format add-ons
basic functions
anatomy of a bare-bones function
variables
servercmd basics
datablocks and objects
datablocks vs. objects
how torque handles objects
dynamic fields
more about functions
function calls and parameters
server/client communications
maths, strings, and assignment
arrays
conditionals
if/else if/else
switch/switch$
while loops
for loops
object-oriented programming
inheritance
child datablocks
packages and child functions
object-oriented functions
Those of you who know what all this means are encouraged to give feedback about re-arranging the order. Just think about how you would prefer to re-learn this stuff if you had to, and post your thoughts.

edit: added arrays
« Last Edit: June 28, 2009, 10:59:10 PM by Mr. Wallet »

I have always wanted to learn.

Yes, I know some but would LOVE to know more


I'd love to fill the gaps in my knowledge!


Here's what I think for the order:

At the end, perhaps a "Using this knowledge" section with some very basic AI and a few other implementations of what has been learned, and also maybe a section involving client code and the server>client stuffs.

This sounds like something I would take.

Also you might want to do a precursor lesson to test the system and weed out the people who don't realize what they're getting into.

YUS
Also
This should onlt be for people that have a basic knowledge of scripting or you get to many handicaps asking "WHATS THIS!" WHERE IS NOTEPPADF

Meh, I passed

Math, strings and assignment at least at some basic level should introduced along with variables. Showing people how to use existing content (Models, datablocks, etc) in add-ons would be a good idea as well.

As for people missing lessons you could write articles for the RTB Wiki that explain the material you have covered. You could make Chrono do it since he wants to be your assistant. This would also create a reference for people later for when you stop teaching classes.

Anyways it's a good idea, however I see it falling apart as more advanced students may attempt to run off the people who know less but still want to learn.

As for people missing lessons you could write articles for the RTB Wiki that explain the material you have covered. You could make Chrono do it since he wants to be your assistant. This would also create a reference for people later for when you stop teaching classes.
I could manage that, however it depends on how Wallet wants to pull this off.

I do not wish to miss this, also, do record it so that people can watch on youtube if they did miss it.


I really need to learn, I've been here way to long not to.

I've followed guides such as Rkys, and one other, so I do know the basics of basics, and I've edited scripts before so I know proper add-on format and Notepad.


I know:

Some variables, %XXXXX, $XXXXX (Or whatever the symbol is.)

and something else...
« Last Edit: June 29, 2009, 12:20:15 AM by Zenthos »

Vector math is very useful to know.

I don't know that...