Spudnik Posted November 30, 2004 Share Posted November 30, 2004 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 More sharing options...
Marxist ßastard Posted December 1, 2004 Share Posted December 1, 2004 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 More sharing options...
Spudnik Posted December 1, 2004 Author Share Posted December 1, 2004 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?<{POST_SNAPBACK}>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 More sharing options...
Marxist ßastard Posted December 1, 2004 Share Posted December 1, 2004 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 More sharing options...
Spudnik Posted December 1, 2004 Author Share Posted December 1, 2004 i never said they would be HARD. it helps the newbs. if you want some tough stuff, plz suggest some. (not here of course) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.