The task was to create an item that would move when you clicked on it, and would loop so that it would move as many times as you would click it.
In this blog post I am going to declare my potential idea for the assignment.
As a base idea, I am intrigued in creating a giant keyboard, a bit like the ones that are in large toy shops in America.
The idea is that Avatars will step on the keyboard note, and a sound or at least a written note will show. The extra item would be to create a switch where a pre determined tune will play out in the message box.
My next idea is to have a self replicating staircase, where the Avatar steps on the spawn staircase, and a step is created. Subsequent clicks will create more steps until you have a step, and once the Avatar is out of range of earlier steps, they will disappear.
As a finalised idea, I would like to do the stairwell, where stepping on every 5 steps or so plays a note, creating a tune for going up as well as down.
To do this, I believe I will need to implement;
– A Rezzing Stair
– A Sensor on each step to detect a specific Avatar
– A death sequence for the step
– A counter for the note tune
– A Note for instructions
– A Script to play the note
There are several ways around these specifications, but I believe that the overall proposal is sufficient and complex enough to warrant an assignment project.
Week 2’s task was to create a prim that would show a text message when an avatar collided with the prim, it would display a message with the name of the avatar, and the speed at which they were travelling.
The other task was to create an object, that when used, would display the time in-game and dictate whether it was morning, afternoon, or night.
For the first week, we were asked to get reacquianted with second life, and introduce ourselves to LLScript in Second Life, which allows us to have different things happen to different objects, or primitives that we create and spawn in the world.
The first objective was to spawn a cube primitive, and change the name, before initialising a new script.
The objective was then to create a script that would say different things each time the user touched the cube, looping back to the first statement after the third phrase.
The second objective was to create an object that would count to 10; for this I created a semicircle that would say a statement, and then count to 10 from 1.