Croquet
Contents
1. Introducción
Algunas partes del este texto en esta sección son tomados de la pagina oficial de Croquet
Croquet es una nueva plataforma de desarrollo, de codigo abierto para crear aplicaciones en linea multiusuario y altamente colaborativas, desarrolla una arquitectura en red que soporta comunicacion, colaboracion, compartimiento de recursos y computacion asincrona dentre multiples usuarios, usando croquet los desarrolladores de software pueden crear poderosos y altamente colaborativas aplicaciones 2D y 3D.(Croquet usa Squeak)
- « Existing operating systems are like the castles that were owned by their respective Lords in the Middle Ages. They were the centers of power, a way to control the population and threaten the competition. Sometimes, a particular Lord would become overpowering, and he would declare himself as King. This was great for the King. And not too bad for the rest of the nobles, but in the end -- technology progressed and people started blowing holes in the sides of the castles. The castles were eventually abandoned » - David A. Smith
Croquet es una combinacion de software de computador y arquitectura de red que soporta colaboracion profunda entre multiples usuarios dentro del contexto de un sistema de informacion distribuida a larga escala. Croquet puede ser usado para hacer simulaciones y visualizaciones colaborativas 3D. Croquet es una plataforma completa de desarrollo y entrega que permite a la gente llevar a cabo trabajo altamente colaborativo, es una arquitectura altamente escalable que puede ser usada para desarrollar poderosas simulaciones y espacios para multiusuarios en linea.
2. Instalación multiplataforma (Windows, Linux, Mac)
Se descarga el archivo Croquet SDK 1.0 Beta.
- Se descomprime y listo, está instalado Croquet. En caso de que se quiera usar para una plataforma específica por favor lee los comentarios de configuración específica para cada una de ellas antes de ejecutarlo.
Es importante que la carpeta donde se descompriman los archivos tenga espacio y permisos suficientes de escritura. Algunos programas descompresores de Windows por ejemplo colocan como lugar por omisión para la descompresión la carpeta Archivos de programa, que puede requerir de permisos especiales para descomprimir en ellas, en máquinas como las de una Universidad o un café Internet.
3. Configurando Croquet en Ubuntu
Una vez se ha descargado Croquet y se intenta lanzar el Demo Master la imagen entrega un error sobre la imposibilidad de encontrar OpenGL a pesar de que está instalado. Para arreglar este problema se hacen dos cosas:
Generamos un enlace simbólico desde libGL.so.1 a libGL.so:
# ln -s /usr/lib/libGL.so.1 /usr/lib/libGL.so
Modificamos el archivo croquet.sh para que el script sepa de este cambio. Debemos cambiar la línea que dice:
if [ ! -x /usr/lib/libGL.so -a -x /usr/lib/libGL.so.1 ] ; then
por:
if [ ! -x /usr/lib/libGL.so.1 ] ; then
y listo! podemos ejecutar ahora croquet.sh en Ubuntu y veremos nuestro mundo 3D funcionando con nuestro avatar:
4. Ejecución
- Para Windows:
Se hace click en el archivo Croquet.exe, se abrirá un pequeño programa de DOS que luego ejecutará Croquet. En caso de que esto no funcione (por restricciones en el computador, por ejemplo en los computadores públicos de universidades) haa lo siguiente
entra a la carpeta bin dentro de la carpeta donde descomprimiste Croquet y allí ejecuta el programa Croquet(tiene un ícono de una pelota de Croquet), se te solicitará un archivo *.image, así que te devuelves a la carpeta que contiene a la carpeta bin y allí elijes el archivo Croquet1.0.10.image.
Desafortunadamente algunas veces el "administrador de seguridad" de windows puede desconectar las capacidades de trabajo colaborativo de Croquet
- En Linux:
Haces click sobre el archivo croquet.sh ó
Ejecutas dedes una consola el comando sh croquet.sh
- En Machintosh:
Haces click sobre el archivo *.app de Croquet.
5. Minimanual de Uso
Screenshots
Enlaces
Tutorial básico no autorizado para programadores (en inglés).
Creación casual de juegos por los Wizzards de Croquet (en inglés).
Qwaq, Intel Collaborate on Enhanced Virtual Workspace Product
Croquet: A Platform for Collaboration, abstract de las actividades relacionadas con Open Croquet en el OOPSLA 2005 ( Object-Oriented Programming, Systems, Languages and Applications), que a pesar de no tener enlaces a las memorias, sí brinda una descripción corta pero completa de las principales características de este sistema,
Blogs
Un post de un blog que habla de Croquet, lo compara con Second Life y brinda enlaces a otras discusiones al respecto.
Joi.to realiza una comparación similar, hablando de Web 3.0 y 3D como ese posible lugar.


