
Desde el primer post sobre secondlife que escribí he aprendido cosas muy interesantes de este mundo virtual. Una de ellas ha sido construir y programar mi primer robot virtual: R01. Un robot que es un Simil de SAM, el robot que está desarrollando Quark Robotics.
Es muy interesante el modo en que se crean objetos en Second Life. Como si fuese un mago, creando partes de la nada. En realidad se utiliza un software de creación de objetos tridimensionales integrado en el mundo virtual. Lo interesante es que hay gente que ha creado software para importar objetos creados con Blender en Second Life. Uno de ellos es la API Prim.Blender de SourceForge.
Pero los objetos no solo son objetos visuales, sino que se les puede dotar de propiedades físicas y programarlos en un lenguaje orientado a eventos con ina sintaxis muy similar al C, denominado Linden Scripting Language (LSL), con más de 300 funciones disponibles.
Este es el primer programa de R01, cuya funcion consiste en estar quieto, pendiente de los alrededores. Si alguien se acerca a menos de 2 metros del robot, éste le avisa que ha sido detectado y nos envía un Instant Message indicándonos el nombre del intruso.

