Creación del juego

De CursosGpl

Finalmente vamos a ver globalmente los pasos que debemos seguir para comenzar el videojuego.

Todos los pasos se van realizando en paralelo para ir probando en cada momento el estado del juego.

Tabla de contenidos

[editar] Creación del mapa con blender

Consiste en crear un mapa adecuado para su uso con crystalspace.

Existen excelentes manuales de modelado con blender. (enlazar aquí)

[editar] Asignación de propiedades con blender2crystal

Consiste en asignar apropiadamente todas las propiedades de las entidades y parámetros específicos de crystalspace para un correcto desempeño del motor.

Para más detalles sobre este punto referirse al manual de blender2crystal

[editar] Ejecutar con bootstrap

Consiste en ejecutar el mapa generado con bootstrap (el programa base que utilizaremos para cargar los juegos en python) para comprobar el funcionamiento.

Normalmente lo ejecutaremos con una linea similar a la siguiente

./bootstrap cel.behaviourlayer.python scripts/celtest/celtest 

o en windows

bootstrap.exe cel.behaviourlayer.python scripts/celtest/celtest

recordando que para que esto funcione tienen que estar correctamente definidas las variables de entorno CRYSTAL y CEL (aparte de todo correctamente instalado)

Generalmente tenemos que recalcular la iluminación cuando hayamos exportado el mapa de nuevo, aunque nunca cuando los cambios sean solo en los comportamientos o las entidades (en este caso es necesario acordarse de definir "relight" a off en el blender2crystal).

Para poder cargar correctamente el mapa de zonas que exporta blender2crystal es necesario tener un script principal para la aplicación apropiado como se describe en la sección de Comportamientos

[editar] Crear nuestros propios comportamientos

Consiste en ir modificando los scripts de python según los cuales reaccionan las entidades. Cuando tengamos nuevos scripts de comportamiento los vamos asignando con la propiedad behaviour en blender.

Herramientas personales