Difference between revisions of "Getting Ready to Learn LSL"

From Second Life Wiki
Jump to navigation Jump to search
(create this beginner tutorial article GettingSLStartedToLearnLSL)
 
(Begin by stating what this page does for the reader, end by offering a click thru back to the LSL Tutorial index)
Line 1: Line 1:
{{LSL Header}}
{{LSL Header}}


So the Second Life virtual chat world, among other things, is a free Lego space with a programmer-friendly user interface.
Solving the ten easy puzzles presented here will get you into Second Life enough to so that you can make sense of the tutorials on writing Linden Scripting Language (LSL) scripts that the [[LSL_Tutorial|LSL Tutorial]] article indexes. We built a granite slab and a touch globe in our first hours.


So here's a list of Nine puzzles you can solve, in this order, without having to guess too much from step to step.
1. The Second Life virtual chat world is a free Lego space with a programmer-friendly user interface. You can solve the ten easy puzzles here, in the order presented here, without having to guess too much from step to step.


---
2. The places you see in Second Life may be haunted by gangs of physically and verbally obscene vandals. That's what Google News tells us of this (2007) summer, and that was our first experience at the front door. But ignoring the gang worked.


1. Second Life may be haunted by gangs of physically and verbally obscene vandals. That's what Google News tells us of this (2007) summer, and that was our first experience at the front door. But ignoring the gang worked.
3. Your Second Life feels like a first-person shooter video game: you move a doll ('avatar') thru the world, you have to choose a 'last name' from a list.


2. The world feels like a first-person shooter video game: you move a doll ('avatar') thru the world, you have to choose a 'last name' from a list.
4. Your Second Life also feels like a third-person game thru a kind of X-ray vision: Alt mouse and Ctrl Alt mouse let you drag your point of view away from your avatar, til you press Esc.


3. The world also feels like a third-person game thru a kind of X-ray vision: Alt mouse and Ctrl Alt mouse let you drag your point of view away from your avatar, til you press Esc.
5. We first learned how edit and save and swap in our choice of avatar. That was learning enough to feel reasonably anonymous. You only get 1 doll at a time, there is no way to say there are N of you logged in together thru 1 client. Your quasi-public 'birthdate' is the day you first entered.


4. We first learned how edit and save and swap in our choice of avatar. That was learning enough to feel reasonably anonymous. You only get 1 doll at a time, there is no way to say there are N of you logged in together thru 1 client. Your quasi-public 'birthdate' is the day you first entered.
6. We next learned how to 'walk', to 'sit', to 'stand up', to 'fly'. We learned how to 'search' for 'places' and how to 'teleport'. That was learning enough to begin exploring.


5. We next learned how to 'walk', to 'sit', to 'stand up', to 'fly'. We learned how to 'search' for 'places' and how to 'teleport'. That was learning enough to begin exploring.
7. We next learned how to 'touch' things, how to 'take' things into our virtual backpack ('inventory'), how to drag out copies, how to 'more take copy's in, how to 'wear' things on my outside rather than my inside. Our 'inventory' is infinitely lightweight and small, so far as we can see, e.g., we put a house in it. That was learning enough to enjoy exploring.


6. We next learned how to 'touch' things, how to 'take' things into our virtual backpack ('inventory'), how to drag out copies, how to 'more take copy's in, how to 'wear' things on my outside rather than my inside. Our 'inventory' is infinitely lightweight and small, so far as we can see, e.g., we put a house in it. That was learning enough to enjoy exploring.
8. We next learned how to e-mail a postcard, mostly as a way of revealing what the Slurl.com name for a place is. Natives maybes know a better way: that way is awkward and slow, but works.
 
7. We next learned how to e-mail a postcard, mostly as a way of revealing what the Slurl.com name for a place is. Natives maybes know a better way: that way is awkward and slow, but works.


http://slurl.com/secondlife/Encogia/170/218/48 is an amusement park that tweens we know enjoy: diving pool, Ferris wheel, a carousel, a flume, bumper cars, tours by balloon or helicopter or rocket. The park lends dive skills and dance skills and gives away parachutes.
http://slurl.com/secondlife/Encogia/170/218/48 is an amusement park that tweens we know enjoy: diving pool, Ferris wheel, a carousel, a flume, bumper cars, tours by balloon or helicopter or rocket. The park lends dive skills and dance skills and gives away parachutes.
Line 25: Line 23:
http://slurl.com/secondlife/Ambleside/99/125/37 is a village green that gives away popcorn and lemonade, together with eating and drinking skills.
http://slurl.com/secondlife/Ambleside/99/125/37 is a village green that gives away popcorn and lemonade, together with eating and drinking skills.


8. The client app that connects us into the world runs on Linux, Mac OS X, Windows, etc.
9. The client app that connects us into the world runs on Linux, Mac OS X, Windows, etc.


That is, it pretends to run, well enough. Like other great free but only half-ported Unix apps such as Stellarium, the Second Life client appears in Mac OS X as a virtual Unix word with its own menu bar and much need of Command Click ('right click'). Someone's made some effort to translate key mappings reasonably, e.g., Command C and Command V also mean copy/ paste, not just Control C and Control V, but select all left doesn't mean Home.
That is, it pretends to run, well enough. Like other great free but only half-ported Unix apps such as Stellarium, the Second Life client appears in Mac OS X as a virtual Unix word with its own menu bar and much need of Command Click ('right click'). Someone's made some effort to translate key mappings reasonably, e.g., Command C and Command V also mean copy/ paste, not just Control C and Control V, but select all left doesn't mean Home.


9. You might want to try Googling to find community of people who are thinking of joining Second Life but haven't yet. The experience of sending postcards hints that coordinating your efforts might let you start with 'Linden dollars (L$') in hand. You don't get any L$ for free by default (as of 2007-09-01).
10. You might want to try Googling to find community of people who are thinking of joining Second Life but haven't yet. The experience of sending postcards hints that coordinating your efforts might let you start with 'Linden dollars (L$') in hand. You don't get any L$ for free by default (as of 2007-09-01).


---
11. So far this English has the form of a blog of September 1, 2007: the day when one of us entered Second Life for the first time, working together with a  non-programmer friend. This page is Wiki, please feel free to revise or reconceive. Or post into the Discussion tab an explanation of how the rest of us should edit for you, if we should. Or add links to tutorials like this that exist but we have failed to find. Thank you for helping.


((( So far this English has the form of a blog of September 1, 2007: the day when a non-programmer friend and I entered Second Life for the first time, working together. This is Wiki, please feel free to reformat. Or post into the Discussion tab an explanation of how the rest of us should reformat this info for you. Or add links to tutorials like this that exist but we have failed to find. )))
12. You're reader now to go try to make sense of the tutorials on writing Linden Scripting Language (LSL) scripts that the [[LSL_Tutorial|LSL Tutorial]] article indexes.

Revision as of 10:59, 2 September 2007

Solving the ten easy puzzles presented here will get you into Second Life enough to so that you can make sense of the tutorials on writing Linden Scripting Language (LSL) scripts that the LSL Tutorial article indexes. We built a granite slab and a touch globe in our first hours.

1. The Second Life virtual chat world is a free Lego space with a programmer-friendly user interface. You can solve the ten easy puzzles here, in the order presented here, without having to guess too much from step to step.

2. The places you see in Second Life may be haunted by gangs of physically and verbally obscene vandals. That's what Google News tells us of this (2007) summer, and that was our first experience at the front door. But ignoring the gang worked.

3. Your Second Life feels like a first-person shooter video game: you move a doll ('avatar') thru the world, you have to choose a 'last name' from a list.

4. Your Second Life also feels like a third-person game thru a kind of X-ray vision: Alt mouse and Ctrl Alt mouse let you drag your point of view away from your avatar, til you press Esc.

5. We first learned how edit and save and swap in our choice of avatar. That was learning enough to feel reasonably anonymous. You only get 1 doll at a time, there is no way to say there are N of you logged in together thru 1 client. Your quasi-public 'birthdate' is the day you first entered.

6. We next learned how to 'walk', to 'sit', to 'stand up', to 'fly'. We learned how to 'search' for 'places' and how to 'teleport'. That was learning enough to begin exploring.

7. We next learned how to 'touch' things, how to 'take' things into our virtual backpack ('inventory'), how to drag out copies, how to 'more take copy's in, how to 'wear' things on my outside rather than my inside. Our 'inventory' is infinitely lightweight and small, so far as we can see, e.g., we put a house in it. That was learning enough to enjoy exploring.

8. We next learned how to e-mail a postcard, mostly as a way of revealing what the Slurl.com name for a place is. Natives maybes know a better way: that way is awkward and slow, but works.

http://slurl.com/secondlife/Encogia/170/218/48 is an amusement park that tweens we know enjoy: diving pool, Ferris wheel, a carousel, a flume, bumper cars, tours by balloon or helicopter or rocket. The park lends dive skills and dance skills and gives away parachutes.

http://slurl.com/secondlife/Ambleside/99/125/37 is a village green that gives away popcorn and lemonade, together with eating and drinking skills.

9. The client app that connects us into the world runs on Linux, Mac OS X, Windows, etc.

That is, it pretends to run, well enough. Like other great free but only half-ported Unix apps such as Stellarium, the Second Life client appears in Mac OS X as a virtual Unix word with its own menu bar and much need of Command Click ('right click'). Someone's made some effort to translate key mappings reasonably, e.g., Command C and Command V also mean copy/ paste, not just Control C and Control V, but select all left doesn't mean Home.

10. You might want to try Googling to find community of people who are thinking of joining Second Life but haven't yet. The experience of sending postcards hints that coordinating your efforts might let you start with 'Linden dollars (L$') in hand. You don't get any L$ for free by default (as of 2007-09-01).

11. So far this English has the form of a blog of September 1, 2007: the day when one of us entered Second Life for the first time, working together with a non-programmer friend. This page is Wiki, please feel free to revise or reconceive. Or post into the Discussion tab an explanation of how the rest of us should edit for you, if we should. Or add links to tutorials like this that exist but we have failed to find. Thank you for helping.

12. You're reader now to go try to make sense of the tutorials on writing Linden Scripting Language (LSL) scripts that the LSL Tutorial article indexes.