Archive for the Category »education «

Need some computer help? Geeksquad to the rescue!

Geek Squad is in Second Life

If I ever need any help with hardware or software problems I can usually find an answer by a search engine. I can also ask questions at scriptschool from TD Goodliffe. What would I do if I couldn’t find any answer? I have never tried the people from geeksquad but I know my nieces have and was pleased with the service. Now you can find help from the geeksquad in Second life on their own Island. [ Geeksquad Island SLURL ]

When I teleported to the island I was greeted by a geeksquad agent and asked if I had any questions. I was just going to look around and had no questions so I thanked him and went to explore. I must say they did a fantastic job with this build. I was very impressed with every little detail that they put in. When you first go there you will be at the top where you should see some of the geeksquad people sitting around. Someone should be there from 3pm to midnight Second Life time. They will give free advice and counsel according to their article here. Later they probably will have pay services added too.

Second Life has Geek Squad helping peopleGeek Squad is in Second Life with a nice place

You will also find an elevator which will take you to the amphitheater and a unique transit system. Sit in the egg shaped device and get moved to different areas inside a tube. The amphitheater has some videos of what the Geeksquad do when they are helping out customers. Visit the home of the future and see some great devices they made in second life. I like the bed the best because it looks so cool when it moves.

There is also the museum which has plenty of history of computers and important events in the time line. Definitely try the bumper cars on top of the volcano! Looks really cool and would be fun with lot of others driving around bumping into each other. So if you have some technical questions or you just want to have some fun for the day you should check this place out. It made me want to be part of the Geeksquad but trying to explain computers to my family drives me crazy so I’ll pass.

Flexible Prims and Lights?

Flexible Prims and light are introduced in Second Life

As most of you know by now there was an update that added couple of neat features to second life. Now prims can have a flexible path so it can bend with the wind and have other characteristics. You can also have prims that give off light. I tried some playing around with these new stuff but don’t fully understand everything about it. I think both of this stuff is client based. You can link up flex prims to one solid prim but can’t have a prim at the end of a flexible prim. I had the idea of linking up a balloon to a flexible prim but couldn’t do it.

Second Life new feature flexible prims for a hat

I attended a class at Teazers Isle on how to do a dr. seuss type of hat that using a flex prim. The hat sways when I walk around and it looks quite funny. That was the first object I made with flex prims but wanted to create something by myself and play with the settings a bit.

My scarf in Second Life using flexible prims and lightUsing flexible prims for a scarf I made in Second Life

So I figured out how to make a scarf which moves with the wind and when I move around. I don’t think it looks that great or sways correctly but for my first clothing type thing it’s ok for me. I also tried using the light feature on my scarf so I can see everything around me when it turns dark. The lighting is very easy to understand. Intensity for how bright the light will be. Pick a color for the light to show and the radius it will expand to. I am not too sure what the fallout option means so if someone can explain them or any of the options in the flex it would be very helpful! One thing I noticed is when I sit down my flexible scarf wants to go up sometimes. I’ll have to try some stuff to figure why it does that later.

I found a video that Tao Takashi did for his blog/vlog. Episode 2 shows off the flexible prims and lights in the preview grid before the update was done. He also has a new video of how the lights look inside the main grid after the update at his main page.

Scripting in Second Life

I’d like to post a little about scripting and making objects react to touching. Would be very helpful if you did some programming in another programming language first. But I know many people who are scripting in second life without previous experience.

Here is a link to the main LSL scripting wiki where you can learn stuff on your own! You can also attend one of the Teazers classes on scripting to understand the basics too. I also found a text editor for LSL when combined with lslint it checks for any errors in the code.

The first thing to understand is how the state system is used. A state makes it easy for a script to do different things in different situations. A script for a chair can be in a state called empty when no one is sitting in it. If someone sits in it then it can change to an occupied state. In the following example there is one state called default. Every script starts in the default state. I have placed remarks in the example. The remarks start with // and end at the end of the line. The function llSay() sends a string to a channel. Channel 0 is the main chat you see all the time. Don’t worry about other channels right now.

default
{
state_entry()
{
// first line that gets exectuted in script
llSay(0, “Starting up script” );
}
}

This script would say in chat, “Starting up script” once you save the script or reset it. Remember: just taking an object out of your inventory and placing it on the ground, Called Rezzing, does not reset the script! There are ways to do this but that’s for another post. To define another state you type state before the statename. The default state does not need the state keyword in front of it. To change the state of a script you would type: state statename;

You will see some more functions in this example. When an object gets touched there is code that you can put in to a script to catch that touch and do something about it. The touch_start() function will execute when object gets touched. Don’t worry about the integer total_number because we don’t use it. Here’s the example of using a state with a lamp:

default
{
state_entry()
{
// first line that gets exectuted in script
llSay(0, “Starting up script in default state” );
state lamp_off; // Change state to lamp_off
}
}
state lamp_off {
state_entry()
{
llSay(0, “I am Off!” ); // Will say in chat when changes to off state
}
touch_start()
{
state lamp_on; // Change to lamp_on state
}
}
state lamp_on
{
state_entry()
{
llSay(0, “I am On!” ); // Will say in chat when changes to on state
}
touch_start()
{
state lamp_off; // Change to lamp_off state
}
}

If you put this script in any object it will first say “Starting up script in default state” then change the state to lamp_off which will make it say “I am Off.” If someone touches the lamp then it will change the state to lamp_on which will make it say “I am On.” When it gets touched again it will change the state to off and so on until the object gets deleted or put back into your inventory.

One thing I want to let you know before I stop are some technical stuff. Timers will stay on and not reset when state changes. When using link messages to send or receive info from another script or object, the messages can get lost in between state changes. Each state has it’s own message listener so if you are expecting a link message from another script then you shouldn’t change states until you receive the message back. I ran into this when I was changing colors for a box. Each state should have it’s own timer function when using timers.

More second life experiences

This post is about an old place in Second Life which is no longer there in 2011. It’s left for history and memories of the past.

Last post I showed some stuff I made in class. This time I will show some more stuff I made. I’ll also be talking a little about skinning. Yes I think I understand a little bit about skinning and making totally different looks. I was on the right track by using tattoos. I also have seen some crazy avatars walking around. I saw a butterfly in class one day and a dinosaur in another. I’ll try to explain how they might have done some of this in this post.

First I want to show off some things I made in class before I get to skinning. The classes I have been taken are from Teazers Island.

Second Life Trampoline

This is a working trampoline! It might not look like one but it does work like one! Just walk on it and it will bounce you up and down. The script was provided with the class materials.

Second Life Flying Saucer

This is an actual flying saucer! Get in it and you can fly it up and down. Right or left. Even has sound when it starts up! Everything was provided with the class except for the prims which they teach you how to create on your own. This has a lot of potential to make other flying vehicles.

Second Life Party Hat

This is a simple party hat. Was fun making the different shapes. We actually started making a huge hat and then resized it down. One thing I learned was to attach hats to your nose and then position it where you want it on your head so it won’t mess up your hair.

Second Life Fireworks Rocket
Making Second Life Fireworks in class

This is a fireworks display. It will shoot out fireworks to the sky when touched. Of course the scripts are provided in the class material. Made with 4 prims and with sound too! This was a lot of fun to make!

A cool rocket object in Second Life
Second Life Rocket

Here is a rocket that actually works. This one is a bit different from the firework display because when you touch it it will blast off and won’t come back. So had to make sure we had a copy of it in our inventory before we let it go. Has smoke comming out of it when it blasts off.

Second Life Face Tattoo
Second Life Avatar Template
Second Life Pose Stand

Before I finish this post I want to explain a little bit about skins. When I created my face skin I placed it on my face tattoo. Now I went to the templates at second life webpage for the different body templates. I placed the face template on my face tattoo, upper body to the upper body tattoo and lower body to the lower body tatoo.

As you can see in the pictures you can see exactly where everything goes on your body! A couple of other things I have learned. You can attach prims on your body to make an entirely different looking person. I found one that turns yourself into a zebra! I have seen some avatars that are smaller than what you can resize your body to. I don’t know how to do those just yet. My best guess is it’s done by some transparency textures.

I have found some other interesting classes at Teazers. I just attended a business class on how to make money in second life. I found it very imformative and will talk about it later. There are scripting, clothes, avatar and particle classes also! Can learn so much!

Some objects I made in class

This post is about an old place in Second Life which is no longer there in 2011. It’s left for history and memories of the past.

First off I did some changes to my face but I didn’t find out how to make a skin yet. Still have to use a tattoo. I forgot I could still change the shape of my face. I look a little more like myself now I think.

My Avatar face in Second Life

There is this place called Teazers Island where they have classes on many different subjects. I mostly joined in the classes that taught how to make objects. All the classes are free by the way including all the supplies to make the objects! I’ll show you some stuff you can learn how to make also! Some of this stuff may seem simple to some but I am just learning how to do this and learned some interesting tricks. You can search in the events find window for “teazers” for upcoming classes.

Second Life Poser Stand

This object is very useful when creating new objects or trying to fit on clothes or other objects! It’s called a “poser stand”, you can stand on it and move the camera around easily without moving your character. The instructor provided the textures and walked you through creating and manipulating the prims!

Second Life Poser Ball

This is called a “poser ball.” I didn’t know what it was until I took the class. It allows you set up a pose, how you look, when sitting down or just standing in a certain way. Recently I took a class about making a cushion and we used a poser ball to have the character sit in different ways.

My Bouncing Ball in Second Life

This object is from the first class I attended. It’s supposed to be a beachball which bounces around when moved. At this early stage I didn’t know how to stretch correctly so it came out deformed, but it did bounce around. The instructor provided the script for the bouncing to work.

Second Life Fishing Bowl

Look it’s a fishbowl with animated fish! I learned how to create the fishbowl and was provided the fish. I don’t know if they have any classes on making fish yet. It was really interesting to see how all the different prims fit together. This one made me excited!

Second Life Cake

This is a cake that actually gives a user a piece of the cake for them to attach to their hand. This was more complicated than others cause there were two different objects tied together with a script. This was really interesting to me.

Hat for St Patty's Day

This was the coolest thing that I got to learn how to make! It’s a St. Patty’s day hat with clovers comming out of the hat. I was taught how to make the hat by manipulating prims. Once we created the hat we took the script and clover that was provided by the instructor and placed it in the contents of the hat! We didn’t go though too much about how to change the script but was taight how to slow it down. There are other classes which teach scripting.

Glasses in Second Life

This one was a bit too confusing for me. I was used to making big objects. The prims to make glasses were so small and I wasn’t good at moving the camera around. I fell behind and at the end of the class I got up to this point. The instructor suggested I should make bigger glasses so I can see how everything fits together easily. I am planning on trying this one again.

My Table in Second Life

I just took this class this morning. An oriental table with cushions to sit on! This class really taught me a lot and shows how to use a poser ball for sitting on the cushions.

Teazers is also looking for instructors to help out. The instructors get paid for doing classes. This really seems an interesting way to make some money and provide a service to the community. I have more experiences to talk about but I think I filled up this space with too much anyway. Till next time!