340 likes | 476 Views
Desarrollo de un Videojuego para Android. Eduardo Santiso Martorell. Índice. Introducción Objetivos Especificación Diseño Desarrollo Coste Planificación Temporal Trabajos futuros y conclusión. Introducción. Dispositivos móviles. El videojuego portátil.
E N D
Desarrollo de un Videojuego para Android Eduardo SantisoMartorell
Índice • Introducción • Objetivos • Especificación • Diseño • Desarrollo • Coste • Planificación Temporal • Trabajos futuros y conclusión
Introducción Dispositivos móviles
Problemas de Android • Fragmentación • Rendimiento
Índice • Introducción • Objetivos • Especificación • Diseño • Desarrollo • Coste • Planificación Temporal • Trabajos futuros y conclusión
Índice • Introducción • Objetivos • Especificación • Diseño • Desarrollo • Coste • Planificación Temporal • Trabajos futuros y conclusión
Especificación • Mecánica • Control • Pantallas • Sonido • Puntuación
Índice • Introducción • Objetivos • Especificación • Diseño • Desarrollo • Coste • Planificación Temporal • Trabajos futuros y conclusión
Diseño Cómo funciona un videojuego
Índice • Introducción • Objetivos • Especificación • Diseño • Desarrollo • Coste • Planificación Temporal • Trabajos futuros y conclusión
Gestor Ventanas • Entrada • Audio • Gráficos • Archivos I/O Implementación Framework • Eventos teclado • Eventos táctiles
Gestor Ventanas • Entrada • Audio • Gráficos ArchivosI/O Implementación Framework • Leer Recursos • Guardar Configuración • Leer Configuración
Gestor Ventanas • Entrada • Audio • Gráficos • Archivos I/O Audio Implementación Framework • Música • Efectos sonido
Gestor Ventanas • Entrada • Audio • Gráficos • Archivos I/O Gráficos Implementación Framework
Gestor Ventanas • Entrada • Audio • Gráficos • Archivos I/O Gráficos Implementación Framework • Vértices • Textura • Región Textura • Fuente • Lote de Modelos • Cámara • Otras
Gestor Ventanas • Entrada • Audio • Gráficos • Archivos I/O GestorVentanas Implementación Framework • Inicia Bucle Principal • Configura Ventana • Lleva registro estado • Cuenta FPS • Enlaza los módulos • Recibe eventos IU • Actualiza y dibuja pantalla
Recursos • Pantallas • Tablero de juego • Configuración Implementación Elementos del Juego • Pantalla de Juego • Preparado • Corriendo • Pausado • Fin de Juego • Sin Movimientos
Recursos • Pantallas • Tablero de juego • Configuración Implementación Elementos del Juego • Tablero • TableroRenderer
Índice • Introducción • Objetivos • Especificación • Diseño • Desarrollo • Coste • Planificación Temporal • Trabajos futuros y conclusión
Software • Hardware • Requisitos del desarrollo Coste • JDK Java • Eclipse • ADT Plugin • SDK Android • Ordenador • Móvil Android
Coste cero • Posibilidad rentabilizar proyecto invirtiendo un pequeño capital
Índice • Introducción • Objetivos • Especificación • Diseño • Desarrollo • Coste • Planificación Temporal • Trabajos futuros y conclusión
Índice • Introducción • Objetivos • Especificación • Diseño • Desarrollo • Coste • Planificación Temporal • Trabajos futuros y conclusión
Trabajos futuros y conclusión • Objetivos cumplidos • Problemas de diseño y planificación • Mejora de la dinámica de juego