Para el desarrollo de las herramientas educativas para los mundos virtuales basados en Second Life, se debe utilizar un lenguaje script el cual se ejecuta dentro de los objetos del mundo virtual, estos scripts están escritos en el (LSL) Linden Script Language un lenguaje de programación muy básico que permite adicionar funcionalidad a los objetos.
Antes de comenzar el desarrollo debemos comprobar que los scripts esten funcionando correctamente, por lo menos probar si es posible crear los scripts dentro de los objetos, modificarlos, compilarlos y ejecutarlos, por esta razon se realizo la siguiente prueba :
Pasos :
Esta simple prueba permite verificar que tengamos instalados los componentes necesarios par la compilación y ejecucion de scripts dentro de nuestro mundo virtual.
Actualmente existen diferentes clientes para OpenSimulator, comenzando por los visores oficiales de Second Life que también funcionan para OpenSimulator y otros visores que están basados en la versión oficial o visores de terceros con otro tipo de características.
Para el desarrollo del proyecto se tomo la decisión de utilizar el visor oficial de Second Life, desafortunadamente la versión 2 del visor no carga de forma correcta la apariencia del avatar cuando se utiliza OpenSimulator y todavía en la versión 0.7 RC1 se presenta este problema que esperamos se pueda solucionar en un futuro, por tal motivo se utilizara la versión 1.23 la cual funciona muy bien.
Actualmente se esta utilizando OpenSimulator 0.7 RC1 como servidor de mundos virtuales, este se ha instalado en el servidor base para comenzar el desarrollo de los componentes dentro del mundo virtual y su comunicación con el mundo externo, utilizando la maquina virtual antes descrita y en el equipo de pruebas, OpenSimulator demora 1:40 segundos en cargar completamente, esto teniendo encuenta que se esta utilizado una sola región la cual hasta el momento solo se ha creado y no se le han adicionado mas objetos.
Sumando este tiempo al tiempo de carga del servidor, estaríamos hablando que el servidor de mundos virtuales estaría cargando en aproximadamente en 2 min, 30 seg para lo cual debemos crear los scripts de inicio del OpenSimulator y comprobar este tiempo. Este tiempo seguramente se ira incrementando a medida que adicionemos objetos y scripts a nuestra region base.
Adicionalmente se comprobó el funcionamiento del servidor con el visor oficial de SecondLife versión 1.23, desde el cual nos conectamos desde la misma maquina anfitrión, funcionando correctamente hasta el momento.
A continuación probaremos la conexión con el mundo virtual, utilizando un equipo cliente con Ubuntu Desktop 10.04 en el cual instalaremos la versión 1.23 del visor oficial de Second Life ya que la version 2.0 no carga la apariencia del avatar
Instalar Visor Oficial de Second Life versión 1.23:
A continuación probaremos nuestro recién creado mundo virtual, para esto utilizaremos un equipo cliente con Ubuntu Desktop 10.04 en el cual instalaremos la versión actual del visor oficial de Second Life y a través de parámetros haremos que se conecte con nuestro servidor de OpenSimulator.
Instalar Visor Oficial de Second Life :
En la version 2 del visor oficial de Second Life el Avatar no carga su apariencia, este es un problema con el servidor de OpenSimulator que todavía no han corregido en la versión 0.7 RC1 del servidor.