Plimus Circus
Este es el programa que tuvimos que hacer (mi querido “plimo” Tito Houzy y yo) para la asignatura de Informática Gráfica I que cursé en la UIB. Se trata de una escena en 3D por la que te puedes mover como en los juegos de primera persona (Doom, Quake, etc). En este caso es la carpa de un circo por fuera y por dentro.
Que conste que únicamente se trata de un render programado a mano. No hay detección de colisiones ni simulación de fenómenos físicos como el campo gravitatorio.
La escena se puede dimensionar, desde un fichero de configuración que se adjunta (circo.cfg), sin necesidad de recompilar.
Descarga
Desde el repositorio online se puede consultar el código fuente directamente, o bien descargar los archivos en formato ZIP o bien en formato TAR/GZ. Con lo que ya no es necesario crear un paquete dedicado.
Además del código fuente, algunos binarios están disponibles para su uso:
- pcircus_linux_i386.zip: Binario para GNU/Linux (i386). Necesita la aceleración 3D (GLX/DRI) configurada, así como las librerías de OpenGL y alguna implementación de libglut.so instalada.
- pcircus_osx_universal.zip: Binario universal para Mac OSX compilado en Tiger. Ojo, el ejecutable no está contenido en un bundle.
- pcircus_win32.zip: Binario para Hasefroch. Incluye glut32.dll.
Notas
La versión de Hasefroch ahora ya se puede compilar con MinGW, lo cual ha permitido subir binarios de forma similar a como sucede con Streets Of Doom Arena.
Recientemente, se ha integrado el parche de OSX para poder compilar directamente desde el código fuente. También es posible generar un binario universal si se dispone de las herramientas necesarias (i.e. versión adecuada del Xcode). Para ello, basta con ejecutar:
etanol@pescanova:~/plimus_circus$ make universal=y