Jump to content

New Scripting competitions!


Spudnik

Recommended Posts

heya folks, just popped in for a new competition:

 

scripting!

 

all scripting!

 

now, we got to have some real good things to script so:

 

Motion scripts:

1) make a spherical object move in a circular motion about another object. make it 1 revolution per 10 secs.

 

2) make a circular object move up, with the player about its central axis. i.e like a hoola hoop moving up and down around you. make it travel up, play a vfx for a few secs, and move back down. linear motion must be visible, so lets keep the timer at 10 secs.

 

3) make a wheel rotate. yeah u read that right, a wheel; make it rotate around its axle. now for the tricky part: also make it move along the x axis at the same time!!!

 

4)script a bounce. yups, a bounce. if i place a specific object on an activator like a rug, make that specific object bounce using the moveworld commands.

 

Generic scripts:

 

1) using local variables only, create a latching script to turn on or off a condition.

when the condition is true play an animation. when it is false stop the animation. do this using only one activator and only one script for bonuse points ^^

 

2) using an activator place certain lines of dialogue in an npc's tree. say what you want, but i want 1 journal entry, 1 new topic and 1 subtopic before i consider you.

 

THE RULES:

 

you have from the time of this post until exactly Christmas Day at 12:00 pm (noon) to complete any number of competitions. entries will be zipped in either rar, ace, or .zip formats and should be emailed to me. entries that are not labelled in the zip with the type of competition, number, and your forum name, will not be considered.

 

mailto: [email protected]

 

have fun!!

 

post scriptum: if you use any models not found on the MW cd or TB or BM packets, please include them. also Tantalus will be taking over here after this competition, so any new competitions will come from him and i expect this forum to be renamed accordingly.

 

good luck!!

Link to comment
Share on other sites

Aherm... How about scripts where the challenges lie in figuring out how to go about doing something at the most basic level, not just in creating compact code that serves a purpose that would be artless in its implementation?

 

...And, uh, how about making scripting-only competitions that don't involve making models of a circular object, a wheel, and a spherical object?

Link to comment
Share on other sites

Aherm...  How about scripts where the challenges lie in figuring out how to go about doing something  at the most basic level, not just in creating compact code that serves a purpose that would be artless in its implementation?

 

...And, uh, how about making scripting-only competitions that don't involve making models of a circular object, a wheel, and a spherical object?

it doesnt requre you to make any models, only to use whatever is available.

 

these are scripts requiring you to think about how to use a linear function in a polar function.

 

if these are too hard, ill take them down...

Link to comment
Share on other sites

If anything, they're too easy, and, as I said earlier, all the challenges come in the wrong places.

 

http://mwsource.com/forum/style_images/mp-blue%5B1%5D/p_up.gif  Spudnik:

 

Make a spherical object move in a circular motion about another object [at a rate of] one revolution per ten secs.

 

This can, realistically, not involve any complex scripting at all -- you would just need to model a two-bodied object and have it rotate about an axis. Even if you went by the scripting route, you could cook up the code necessary to have the object rotate about a variable position, keeping a variable distance, and doing this all with a variable speed in a very short amount of time, and the only thing you would need to figure out pre-compile is a basic geometric property.

 

http://mwsource.com/forum/style_images/mp-blue%5B1%5D/p_up.gif  Spudnik:

 

Make a circular object move up, with the player about its central axis.

 

Doing this perfectly would only require that you figure out the height of each race.

 

http://mwsource.com/forum/style_images/mp-blue%5B1%5D/p_up.gif  Spudnik:

 

Make a wheel rotate. Yeah, you read that right, a wheel; make it rotate around its axle.  Now, for the tricky part: also make it move along the X axis at the same time!

 

That script's payload will consist of, at most, two lines -- Rotate and MoveWorld.

 

http://mwsource.com/forum/style_images/mp-blue%5B1%5D/p_up.gif  Spudnik:

 

Script a bounce. yups, a bounce. if i place a specific object on an activator like a rug, make that specific object bounce using the moveworld commands.

 

Know what a parabola is? Congrats, you've got half of this script figured out. The other half would be figuring out how to compute exponents using a While loop.

 

http://mwsource.com/forum/style_images/mp-blue%5B1%5D/p_up.gif  Spudnik:

 

Using local variables only, create a latching script to turn on or off a condition.

 

Many of the functions that Morrowind provides only work for a single frame. Latches are day one stuff.

 

http://mwsource.com/forum/style_images/mp-blue%5B1%5D/p_up.gif  Spudnik:

 

Using an activator, place certain lines of dialog in an NPC's tree.

 

This is done all the time, and by non-scripters, to boot.

Link to comment
Share on other sites

Archived

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

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...