Prácticas Obligatorias
- Práctica 1: Práctica de construcción de una maqueta de un juego en 2D
- Práctica 2: Práctica de construcción de una maqueta de un juego en 3D
Proyecto
- Propuesta y elaboración de un proyecto por grupos sobre un juego 2D ó 3D o cualquier otro tema relacionado con la asignatura
Las clases prácticas tendrán lugar en los laboratorios de la Escuela Politécnica Superior y se dividirán en 2 partes: Primeramente se explican el software y librerías necesarios para su realización, dejando el resto del tiempo para el trabajo del alumno, tutorizando y resolviendo las dudas que se planteen
La parte práctica supone el 100% de la nota de la asignatura en todas las convocatorias, y se obtiene de la siguiente forma
- Se realizarán de forma individual o grupal
- Deben entregarse antes de la fecha límite indicada en su enunciado a través del Campus Virtual de la UA ( https://cv1.cpd.ua.es/webcv/default.asp?p1=C )
- La práctica 0 es introductoria y aunque su entrega es obligatoria no tiene peso en la nota final de la asignatura
- La práctica 1 supone el 20% y la práctica 2 el 20% de la nota final de la asignatura
- En cada una de ellas se valorará por una parte la documentación (40%) y por otra la implementación (60%)
* En el apartado de documentación se tendrán en cuenta el análisis y diseño previos, así como la realización de diagramas explicativos
* La implementación tendrá una parte obligatoria (40%) y otra optativa, bien propuesta por el profesor o por el alumno (20%)
- El número mínimo de integrantes del grupo será de 3 personas
- El grupo debe realizar un informe previo a la elaboración del mismo, y el profesor debe aceptar dicha propuesta
- Dicho informe constará como mínimo de 2 hitos de corrección, que se presentarán al profesor en la fecha correspondiente
- Los hitos tendrán un peso en la nota dependiendo de los objetivos a conseguir en los mismos
- El profesor podrá solicitar en cualquier momento información sobre el desarrollo del mismo
- Se elabora a lo largo del curso y se entrega antes de la fecha del examen final de la asignatura (12-06-2013 ó 28-06-2013)
- Para la evaluación del proyecto se tendrá en cuenta la implementación y su documentación, teniendo ambas partes el mismo peso en la nota
Para la realización de las prácticas obligatorias se dispondrá en los laboratorios de las clases prácticas de compilador y entorno de desarrollo de C++ (NetBeans) y de la librería para el desarrollo de juegos multiplataforma SMFL, ambos distribuidos de forma libre (licencia GNU). Para la elaboración del proyecto puede optarse por la utilización de otro software, previa consulta a los profesores de la asignatura.
- "Programación de Videojuegos con SDL en Windows y Linux"
Alberto García Serrano, Ed. Ediversitas Multimedia
- http://cgcookie.com/blender/
Tutoriales de Blender muy interesantes
- http://softwarelibre.uca.es/tutorialSDL.html
Tutorial de libSDL para la programación de videojuegos, con un ejemplo completo de desarrollo de un videojuego
- http://usuarios.lycos.es/andromeda_studios/paginas/tutoriales/tutgl000.htm
Tutorial de programación en castellano de OpenGL bajo Windows
-
http://nehe.gamedev.net/
Tutoriales de programación de OpenGL en inglés
- http://fly.cc.fer.hr/~unreal/theredbook/
Guía de programación para OpenGL