Qubix para PlayStation

ImagenSiempre he querido programar un juego de PSX. Hace años hice un sencillo tetris para la PS2 y tiempo después comencé a portar un motor para juegos rpg que estaba haciendo a la PS3 aunque se quedó sin terminar.

Pero para la PlayStation 1 no había hecho nada, así que me propuse portar algún juego sencillo. Los candidatos eran Qubix y otro juego que tengo terminado pero no he publicado por vaguería.

El elegido fue Qubix porque es bastante sencillo y a la vez hace uso del 3d, el otro juego es un puzzle en 2d con muchos niveles mientras que en este juego solo hay que conseguir mejores puntuaciones.

Una vez decidido, comencé a preparar el entorno de desarrollo. Descargué el SDK de PSXDEV.net. Instalé una máquina virtual con Windows 2000 aunque no era necesario pero no quería tener problemas de compatibilidad ni tener que modificar el SO principal. Aun así, trabajaba con el Eclipse en el SO principal, accediendo al código fuente mediante carpetas compartidas. La máquina virtual solo se utilizaba para compilar y para utilizar Photoshop 3 para crear las imágenes TIM.

Como no tengo ninguna forma de ejecutar software en la PSX sin grabarlo en un CD (mi PSX no tiene puerto paralelo), he utilizado un emulador durante el desarrollo para acabar testeándolo en mi PSX, PSP y PS3. Junto con el emulador hay un pequeño programa que se queda escuchando por un puerto la orden de lanzarlo. De este modo, puedo compilar y lanzar el programa de forma automatizada de la forma más parecida posible a utilizar PS2LINK en la PS2 por el cable de red.

Imagen

El juego consiste en girar un cubo que tiene cada cara de un color y una lista de colores que van apareciendo por cada movimiento incorrecto. Si el color que está mirando a cámara es el mismo que el primero de la lista este se elimina. El objetivo es realizar el mayor número de movimientos sin que se llene la cola.

He creado 3 paquetes diferentes.

QUBIX.ISO – Imagen ISO para grabar en CD o ejecutar en un emulador de PSX.
Qubix.zip – Formato EBOOT.PBP para ejecutar en una PSP
Qubix.pkg – Formato PKG para ejecutar en una PS3