Help - Search - Members - Calendar
Full Version: New Scripting competitions!
The Nexus Forums > Specific Games > Morrowind > Morrowind Plug-Ins > Modding Competitions
Spudnik
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: spudnik@dragonsight.com

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!!
Marxist ßastard
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?
Spudnik
QUOTE(Marxist ßastard @ Dec 1 2004, 04:55 AM)
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?
[right][snapback]102860[/snapback][/right]

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...
Marxist ßastard
If anything, they're too easy, and, as I said earlier, all the challenges come in the wrong places.

QUOTE
user posted image  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.

QUOTE
user posted image  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.

QUOTE
user posted image  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.

QUOTE
user posted image  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.

QUOTE
user posted image  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.

QUOTE
user posted image  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.
Spudnik
i never said they would be HARD.

it helps the newbs.

if you want some tough stuff, plz suggest some. (not here of course)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.