proyecto de videojuego centrado en aspectos de diseño
DESCRIPTION
Spacedash. Proyecto de Videojuego centrado en aspectos de diseño. Autor: Alejandro González Fiel Director: Aquilino Adolfo Juan Fuente. Contenidos. Introducción Características del juego Desarrollo del Motor Desarrollo del Juego Conclusiones. Introducción. Origen de la idea. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/1.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 1
Proyecto de Videojuego centrado en aspectos de diseño
Autor: Alejandro González FielDirector: Aquilino Adolfo Juan Fuente
Spacedash
![Page 2: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/2.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 2
Contenidos
1. Introducción2. Características del juego3. Desarrollo del Motor4. Desarrollo del Juego5. Conclusiones
![Page 3: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/3.jpg)
Introducción
![Page 4: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/4.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 4
Origen de la idea
• Publicación de “Portal” en Octubre de 2007– Ejemplo de videojuego centrado en el diseño– Éxito considerable
![Page 5: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/5.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 5
Motivos
• Estado del arte–Mercado saturado–Productos muy comerciales
• Nuevas ideas -> Arriesgado• Desarrollo competitivo fuera de nuestras
posibilidades– Se compite en otro campo
![Page 6: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/6.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 6
Objetivos de Spacedash
• Terminar un producto jugable• Centrarse en la sencillez–De interfaz y de manejo
• Gamepad– Sencillo de manejar, difícil de dominar
![Page 7: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/7.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 7
Origen de la mecánica
• Dotstream: Juego para Game Boy Advance
![Page 8: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/8.jpg)
Características del juego
![Page 9: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/9.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 9
Mecánica del juego
• Carrera sobre un circuito cíclico– Hasta 4 jugadores– Dividido en carriles
![Page 10: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/10.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 10
Elementos de juego (I)
• Elementos del escenario– Obstáculos– Propulsores
![Page 11: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/11.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 11
Elementos de juego (II)
• Rastros de otros jugadores
![Page 12: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/12.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 12
Las naves
• Comportamiento sencillo–Acelerar / Frenar , cambiar de carril
• Parámetros de comportamiento–Velocidad–Persecución–Manejo
![Page 13: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/13.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 13
Controles
![Page 14: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/14.jpg)
Desarrollodel Motor
![Page 15: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/15.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 15
Objetivos
• Motor de juegos• Facilitar el desarrollo de juegos sencillos–Gráficos, GUI…– Intermediario con otras APIs
• Direct3D, OpenAL, DirectInput, XInput…
![Page 16: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/16.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 16
Estructura
• Tres niveles– Secciones de juego– Jerarquía de escena–Procesos de render
![Page 17: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/17.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 17
Secciones de juego
• Secciones independientes– Juegos y minijuegos –Menús
![Page 18: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/18.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 18
Jerarquía de escena
Escena
Escenario
Geometría
Obstáculos
Obstáculos
Nave
Geometría Sonido Cámara
Nave
Geometría Sonido Cámara
• Organización en árbol– Transformaciones sucesivas– Facilita optimizaciones
![Page 19: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/19.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 19
Procesos de render
• Puede procesar varias escenas en orden– Facilita el postproceso
![Page 20: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/20.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 20
Tecnologías (I) - Gráficos
• Integración total con Direct3D• 100% Orientado a Shaders• Permisivo en la declaración de geometrías• Muy centrado en reutilización de recursos
![Page 21: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/21.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 21
Tecnologías (II)
• Sonido–OpenAL
• Sonido posicional•Música OGG
• Dispositivos de entrada–DirectInput -> Teclado y ratón–XInput -> Gamepads
![Page 22: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/22.jpg)
Desarrollodel juego
![Page 23: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/23.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 23
Lógica del juego
• Mecánica sencilla• Siguiendo la estructura definida por el motor
![Page 24: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/24.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 24
Carga de niveles
• XML + Bitmap
![Page 25: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/25.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 25
GUI
• Secciones definidas en XML
![Page 26: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/26.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 26
Pruebas
• Pruebas de funcionalidad• Pruebas de compatibilidad• Pruebas de comportamiento• Pruebas de aspecto visual
![Page 27: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/27.jpg)
Conclusiones
![Page 28: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/28.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 28
Valoración del resultado
• Motor–GUI
• Juego
![Page 29: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/29.jpg)
Spacedash: Proyecto de videojuego centrado en aspectos de diseño 29
Posibles ampliaciones
• Juego–Puntuaciones–Web–Campeonatos–Multijugador online–Muchas otras…
• Motor– Física–Materiales–DirectX 10
![Page 30: Proyecto de Videojuego centrado en aspectos de diseño](https://reader030.vdocuments.co/reader030/viewer/2022020308/56815b68550346895dc95cb8/html5/thumbnails/30.jpg)
¿Preguntas?