SlideShare uma empresa Scribd logo
1 de 20
Breve introducción a la interactividad
           en el mundo virtual y a LSL
 1.300.000 miembros.
 Media de 40.000 jugadores conectados.
 Crecimiento poblacional del 36%.
 Crecimiento económico del 32%.
 3.000 servidores.
 Más de 10 etnias diferentes.
 1.300 millones de L$ se mueven
  mensualmente.
 Cotización de 300 L$ ≈ $1.


                              Fuente: revista Wired.
Introducción a la interactividad en el mundo virtual
 Adaptarse al medio.
 Inspeccionar las posibilidades del mundo:
     Manejo del software.
 
     Chat.
 
     Compras.
 
     Personalización del avatar.
 
     Interacción con el medio físico.
 
 Espaciolimitado por zonas.
 Mundo poco fluido:
    Potencia del ordenador.
  
   Ancho de banda de la conexión.
 Fallos
       de límites en los que el personaje
 entra en zonas no permitidas.
Introducción a la creación de objetos interactivos en
                                          Second Life
 Second      Life permite construirse a sí mismo:
   Aporta dinamismo al mundo virtual.
 
  Permite personalizar hasta límites insospechados.
  Crea una sociedad:
         Venta de objetos. Economía.
     

         Constructores vs. Clientes.
     

         Propiedad privada.
     


 Para construir objetos “vivos” hay que
  dotarlos de comportamiento.
 LSL (Linden Script Language) permite realizar
  esta tarea.
 Editar   el objeto al que vamos a “dar vida”:
    Acceder al modo construcción (tecla B).
  
   Combinar objetos primitivos.
   Aplicar el aspecto.
 Crear    un script para este objeto.
    Desde el contenido del objeto.
  
   Desde nuestro inventario.
 Primeros    objetos:
    Pelotas.
  
   Bancos.
   Pantallas informativas…
 LSL es un lenguaje de script.
 Tiene una sintaxis muy similar a Java Script.
 Se compila a byte-code.
 Se basa en una máquina de estados.
 Hay cientos de funciones proporcionadas por
  Linden Labs. y cientos de ejemplos.
 Todos  los scripts se basan en definir el
  comportamiento según el estado.
 El estado por defecto es default.

 Podemos definir los estados:
             state MiEstado {
               ...
             }
 Podemos   cambiar de estado:
             state MiEstado;
 Todoslos estados tienen un punto de entrada
 y otro de salida.
 Existen   numerosos tipos de datos:
     integer
 
     float
 
     key
 
     vector
 
     rotation
 
     list
 

 LSLusa diferentes eventos para interactuar
 con los objetos. Para dar respuesta a estos
 eventos debemos implementar determinadas
 funciones.
 El uso de estados permite responder a los
  eventos de múltiples formas según la
  interacción anterior con el objeto.
 Aunque pueden omitirse, lo más aconsejable
  es usar el modelo de estados al máximo.
      Por ejemplo, la lámpara que se enciende con la
  
      voz. Puede realizarse con una variable global y
      con dos estados que cambian la emisión de luz.
 Generalmente será necesario responder a los
  mismos eventos en todos los estados.
integer esta_tocado = FALSE;

default {
  state_entry() {
    llSay(0, “Bienvenido a Second Life.”);
  }
  touch_start(integer total_number) {
    state Tocando;
  }
}

state Tocando {
  state_entry() {
    esta_tocado = !esta_tocado;
    if (esta_tocado) {
      llSay(0, “Estoy tocado.”);
    } else {
      llSay(0, “Ahora ya no.”);
    }
    state default;
  }
}
 Todos  los objetos tienen un conjunto de
  datos que definen sus propiedades y estado:
  los primitive params.
 Muchos de ellos se definen al construir el
  objeto, pero pueden ser cambiados
  dinámicamente.
                timer() {
                   //Generamos un nuevo color.
                   color =
                <llFrand(1.0),llFrand(1.0),llFrand(1.0)>;

                llSetPrimitiveParams([PRIM_POINT_LIGHT,TRUE,
                                 color, 15, 100, 10.0]);
                }
 Cartela la entrada del edificio.
 Bola de discoteca que emite luz.
 Lámpara que se enciende con la voz.
 Objeto para ver la guía de LSL.
 Se pueden programar objetos simples o llegar
  hasta hacer avatares automáticos (bots) e
  incluso vehículos.
 Se pueden hacer objetos que recojan L$.
 Usando temporizadores es posible establecer
  conductas cíclicas.
 La librería de funciones de Linden permite
  hacer miles de cosas con este simple
  lenguaje.
 Creación   de objetos que recauden dinero:
   Máquinas tragaperras.
 
  Predictores del futuro.
  Máquinas de tarot…
 Elementos   que modifiquen el entorno:
   Reproductores de música.
 
  Lámparas…
 Creación de avatares automatizados (bots).
 Creación de vehículos.
 LSL   Portal de Linden Labs.
     http://wiki.secondlife.com/wiki/LSL_Portal
 
 Miniguía   de LSL.
     http://156.35.94.1/~i3507529/imv/intro_lsl.pdf
 
 Ayuda   de Second Life.
Second-life codigo SL

Mais conteúdo relacionado

Destaque

pantalla de internet exploer
pantalla de internet exploerpantalla de internet exploer
pantalla de internet exploerFranklin Ch
 
Hsp70 and Hsp90
Hsp70 and Hsp90 Hsp70 and Hsp90
Hsp70 and Hsp90 Avin Snyder
 
Capacidad de degradación xenobióticas por microorganismos aislados de
Capacidad de degradación xenobióticas por microorganismos aislados deCapacidad de degradación xenobióticas por microorganismos aislados de
Capacidad de degradación xenobióticas por microorganismos aislados deluismontoyabiologia
 
Proyectos de casas - Servicio de Arquitectura
Proyectos de casas - Servicio de ArquitecturaProyectos de casas - Servicio de Arquitectura
Proyectos de casas - Servicio de ArquitecturaOscar Salas Aguilar
 
Universidad pedagógica nacional tarea juank
Universidad pedagógica nacional tarea juankUniversidad pedagógica nacional tarea juank
Universidad pedagógica nacional tarea juankMiriam Ortiz
 
Ficheroasperger 131029134514-phpapp01-131111064300-phpapp01
Ficheroasperger 131029134514-phpapp01-131111064300-phpapp01Ficheroasperger 131029134514-phpapp01-131111064300-phpapp01
Ficheroasperger 131029134514-phpapp01-131111064300-phpapp01M CARMEN MARCO GARCIA
 
question and answers for IIT JEE
question and answers for IIT JEEquestion and answers for IIT JEE
question and answers for IIT JEEjairameshbabu
 
Evolución en el marketing, de la emoción a la inteligencia
Evolución en el marketing, de la emoción a la inteligenciaEvolución en el marketing, de la emoción a la inteligencia
Evolución en el marketing, de la emoción a la inteligenciaMeritxell Castells
 
Using Goals, Goal Metrics and Rollup Queries in Microsoft Dynamics CRM 2011
Using Goals, Goal Metrics and Rollup Queries in Microsoft Dynamics CRM 2011Using Goals, Goal Metrics and Rollup Queries in Microsoft Dynamics CRM 2011
Using Goals, Goal Metrics and Rollup Queries in Microsoft Dynamics CRM 2011C5 Insight
 
Human Health and Atmospheric Particles
Human Health and Atmospheric ParticlesHuman Health and Atmospheric Particles
Human Health and Atmospheric ParticlesFederico Karagulian
 
Periódico digital de la Prefectura del Guayas - Noviembre 2011
Periódico digital de la Prefectura del Guayas - Noviembre 2011Periódico digital de la Prefectura del Guayas - Noviembre 2011
Periódico digital de la Prefectura del Guayas - Noviembre 2011Guayasenses
 
Cara bina piktograf
Cara bina piktografCara bina piktograf
Cara bina piktografChe Roshani
 

Destaque (15)

pantalla de internet exploer
pantalla de internet exploerpantalla de internet exploer
pantalla de internet exploer
 
Hsp70 and Hsp90
Hsp70 and Hsp90 Hsp70 and Hsp90
Hsp70 and Hsp90
 
Capacidad de degradación xenobióticas por microorganismos aislados de
Capacidad de degradación xenobióticas por microorganismos aislados deCapacidad de degradación xenobióticas por microorganismos aislados de
Capacidad de degradación xenobióticas por microorganismos aislados de
 
Proyectos de casas - Servicio de Arquitectura
Proyectos de casas - Servicio de ArquitecturaProyectos de casas - Servicio de Arquitectura
Proyectos de casas - Servicio de Arquitectura
 
Caminos
CaminosCaminos
Caminos
 
Universidad pedagógica nacional tarea juank
Universidad pedagógica nacional tarea juankUniversidad pedagógica nacional tarea juank
Universidad pedagógica nacional tarea juank
 
Ficheroasperger 131029134514-phpapp01-131111064300-phpapp01
Ficheroasperger 131029134514-phpapp01-131111064300-phpapp01Ficheroasperger 131029134514-phpapp01-131111064300-phpapp01
Ficheroasperger 131029134514-phpapp01-131111064300-phpapp01
 
question and answers for IIT JEE
question and answers for IIT JEEquestion and answers for IIT JEE
question and answers for IIT JEE
 
"La emoción en el proceso creativo"
"La emoción en el proceso creativo""La emoción en el proceso creativo"
"La emoción en el proceso creativo"
 
Evolución en el marketing, de la emoción a la inteligencia
Evolución en el marketing, de la emoción a la inteligenciaEvolución en el marketing, de la emoción a la inteligencia
Evolución en el marketing, de la emoción a la inteligencia
 
Using Goals, Goal Metrics and Rollup Queries in Microsoft Dynamics CRM 2011
Using Goals, Goal Metrics and Rollup Queries in Microsoft Dynamics CRM 2011Using Goals, Goal Metrics and Rollup Queries in Microsoft Dynamics CRM 2011
Using Goals, Goal Metrics and Rollup Queries in Microsoft Dynamics CRM 2011
 
Master Restauro
Master RestauroMaster Restauro
Master Restauro
 
Human Health and Atmospheric Particles
Human Health and Atmospheric ParticlesHuman Health and Atmospheric Particles
Human Health and Atmospheric Particles
 
Periódico digital de la Prefectura del Guayas - Noviembre 2011
Periódico digital de la Prefectura del Guayas - Noviembre 2011Periódico digital de la Prefectura del Guayas - Noviembre 2011
Periódico digital de la Prefectura del Guayas - Noviembre 2011
 
Cara bina piktograf
Cara bina piktografCara bina piktograf
Cara bina piktograf
 

Último

Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 

Último (20)

Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 

Second-life codigo SL

  • 1. Breve introducción a la interactividad en el mundo virtual y a LSL
  • 2.  1.300.000 miembros.  Media de 40.000 jugadores conectados.  Crecimiento poblacional del 36%.  Crecimiento económico del 32%.  3.000 servidores.  Más de 10 etnias diferentes.  1.300 millones de L$ se mueven mensualmente.  Cotización de 300 L$ ≈ $1. Fuente: revista Wired.
  • 3. Introducción a la interactividad en el mundo virtual
  • 4.  Adaptarse al medio.  Inspeccionar las posibilidades del mundo: Manejo del software.  Chat.  Compras.  Personalización del avatar.  Interacción con el medio físico. 
  • 5.  Espaciolimitado por zonas.  Mundo poco fluido: Potencia del ordenador.   Ancho de banda de la conexión.  Fallos de límites en los que el personaje entra en zonas no permitidas.
  • 6. Introducción a la creación de objetos interactivos en Second Life
  • 7.  Second Life permite construirse a sí mismo: Aporta dinamismo al mundo virtual.   Permite personalizar hasta límites insospechados.  Crea una sociedad: Venta de objetos. Economía.  Constructores vs. Clientes.  Propiedad privada.   Para construir objetos “vivos” hay que dotarlos de comportamiento.  LSL (Linden Script Language) permite realizar esta tarea.
  • 8.  Editar el objeto al que vamos a “dar vida”: Acceder al modo construcción (tecla B).   Combinar objetos primitivos.  Aplicar el aspecto.  Crear un script para este objeto. Desde el contenido del objeto.   Desde nuestro inventario.  Primeros objetos: Pelotas.   Bancos.  Pantallas informativas…
  • 9.  LSL es un lenguaje de script.  Tiene una sintaxis muy similar a Java Script.  Se compila a byte-code.  Se basa en una máquina de estados.  Hay cientos de funciones proporcionadas por Linden Labs. y cientos de ejemplos.
  • 10.  Todos los scripts se basan en definir el comportamiento según el estado.  El estado por defecto es default.  Podemos definir los estados: state MiEstado { ... }  Podemos cambiar de estado: state MiEstado;  Todoslos estados tienen un punto de entrada y otro de salida.
  • 11.  Existen numerosos tipos de datos: integer  float  key  vector  rotation  list   LSLusa diferentes eventos para interactuar con los objetos. Para dar respuesta a estos eventos debemos implementar determinadas funciones.
  • 12.  El uso de estados permite responder a los eventos de múltiples formas según la interacción anterior con el objeto.  Aunque pueden omitirse, lo más aconsejable es usar el modelo de estados al máximo. Por ejemplo, la lámpara que se enciende con la  voz. Puede realizarse con una variable global y con dos estados que cambian la emisión de luz.  Generalmente será necesario responder a los mismos eventos en todos los estados.
  • 13. integer esta_tocado = FALSE; default { state_entry() { llSay(0, “Bienvenido a Second Life.”); } touch_start(integer total_number) { state Tocando; } } state Tocando { state_entry() { esta_tocado = !esta_tocado; if (esta_tocado) { llSay(0, “Estoy tocado.”); } else { llSay(0, “Ahora ya no.”); } state default; } }
  • 14.  Todos los objetos tienen un conjunto de datos que definen sus propiedades y estado: los primitive params.  Muchos de ellos se definen al construir el objeto, pero pueden ser cambiados dinámicamente. timer() { //Generamos un nuevo color. color = <llFrand(1.0),llFrand(1.0),llFrand(1.0)>; llSetPrimitiveParams([PRIM_POINT_LIGHT,TRUE, color, 15, 100, 10.0]); }
  • 15.  Cartela la entrada del edificio.  Bola de discoteca que emite luz.  Lámpara que se enciende con la voz.  Objeto para ver la guía de LSL.
  • 16.  Se pueden programar objetos simples o llegar hasta hacer avatares automáticos (bots) e incluso vehículos.  Se pueden hacer objetos que recojan L$.  Usando temporizadores es posible establecer conductas cíclicas.  La librería de funciones de Linden permite hacer miles de cosas con este simple lenguaje.
  • 17.  Creación de objetos que recauden dinero: Máquinas tragaperras.   Predictores del futuro.  Máquinas de tarot…  Elementos que modifiquen el entorno: Reproductores de música.   Lámparas…  Creación de avatares automatizados (bots).  Creación de vehículos.
  • 18.
  • 19.  LSL Portal de Linden Labs. http://wiki.secondlife.com/wiki/LSL_Portal   Miniguía de LSL. http://156.35.94.1/~i3507529/imv/intro_lsl.pdf   Ayuda de Second Life.