Portada
Currículum
Investigación
Docencia
Prensa y TV
Moisés Espínola
Curso: "Iniciación al diseño y programación de videojuegos 3D"


INFORMACIÓN

El contenido de este curso, de 50 horas de duración, incluye el diseño de escenarios virtuales con 3D Studio Max y la programación de un engine 3D con física de partículas, utilizando la API de OpenGL. Para ello se utiliza, como engine 3D base, el creado por Moisés Espínola en su proyecto fin de carrera (Diseño y visita virtual de invernaderos 3D), con más de 15.000 líneas de código en Visual C++, utilizando las librerías de OpenGL, SDL y GLUT. Las características añadidas respecto al engine 3D original han sido las siguientes:

  • Detección de colisiones optimizada.
  • Reproducción de música de fondo y sonidos ambiente.
  • Carga de escenarios completos desde el formato de 3D Studio Max.
  • Salto y disparo del personaje, para añadir más interactividad con el jugador.
  • Reestructuración del código fuente para facilitar la programación de la lógica del videojuego.
  • Posibilidad de incorporar varios tipos de sistemas de partículas en las pantallas para simular agua, nieve, fuego y explosiones.

Durante el desarrollo del curso el alumno tiene que modificar el contenido de 2 escenarios, que se ofrecen en principio a medias. El primero consiste en una serie de pirámides que poseen en su cima una fuente de agua rodeada de antorchas de fuego. El jugador tendrá que apagar dichas antorchas tomando agua de las fuentes, en un tiempo reducido. La segunda pantalla consiste en un cementerio que tiene un laberinto en su interior, y el jugador tendrá que encontrar la salida antes del anochecer. Este curso se convalida como 5 créditos universitarios de libre configuración. Su precio es de 180€.



IMÁGENES

Pirámides Mayas
Plataforma aérea

Templo sagrado
Fuente del templo

Gran pirámide roja
Antorchas de fuego

Zona peligrosa
Nevando

Laberinto
Noche oscura


PRENSA

La Voz de Almería (30-05-2006)

Ideal (26-05-2006)

La Voz de Almería (15-06-2007)


[ Volver a cursos ]





Mail de contacto


Universidad de Almería
moises.espinola@ual.es Grupo de Informática Aplicada