Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos : Mul8-‐Modelo para la Especificación de la Jugabilidad, Interfaz Gráfica y Control entre otras.
Víctor Manuel Bolinches Marín José A. Carsí Cubel
Contenidos
Introducción Metodología de MDGD Mul6-‐Modelo para la Especificación de Videojuegos
Diseño de niveles Motores en el Desarrollo de videojuegos (Motor de Tiles 2D)
Conclusiones
Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos 2
Introducción
Desarrollo de Videojuegos Bajo nivel de abstracción tecnológica
Ausencia de metodologías de desarrollo
Carece de lenguaje de especificación para juegos Vacío semán6co entre diseño e implementación de juegos
Mejorar la produc6vidad del desarrollo de juegos Metodología Desarrollo de Juegos Dirigido por Modelos
Elevar el nivel de abstracción del desarrollo de juegos Mul6-‐Modelo para la Especificación de Videojuegos Uso de motores en el desarrollo de Videojuegos
Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos 3
Introducción Metodología Mul8-‐Modelo Motores Conclusiones
Metodología de MDGD
Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos
Introducción Metodología Mul8-‐Modelo Motores Conclusiones
4
Especificación del Mul6-‐Modelo PIM
Diagrama de Contexto Social Cuántos jugadores interactúan con el juego
Diagrama de En6dades Qué en6dades existen en el sistema de juego
Diagrama de Reglas Comportamiento interno del sistema juego
Diagrama de Representación de Información Cómo se muestra la información a los jugadores
Diagrama de la Especificación del Control Cómo se comunican los jugadores con el juego a través de
disposi6vos hardware Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos
Introducción Metodología Mul8-‐Modelo Motores Conclusiones
5
Especificación del Mul6-‐Modelo PIM
Diagrama de Contexto Social Cuántos jugadores interactúan con el juego
Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos
Introducción Metodología Mul8-‐Modelo Motores Conclusiones
6
Especificación del Mul6-‐Modelo PIM
Diagrama de En6dades Qué en6dades existen en el sistema de juego
Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos
Introducción Metodología Mul8-‐Modelo Motores Conclusiones
7
Especificación del Mul6-‐Modelo PIM
Diagrama de Reglas Comportamiento interno del sistema juego
Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos
Introducción Metodología Mul8-‐Modelo Motores Conclusiones
8
Especificación del Mul6-‐Modelo PIM
Diagrama de Representación de Información Cómo se muestra la información a los jugadores
Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos
Introducción Metodología Mul8-‐Modelo Motores Conclusiones
9
Especificación del Mul6-‐Modelo PIM
Diagrama de la Especificación del Control Cómo se comunican los jugadores con el juego a través de
disposi6vos hardware
Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos
Introducción Metodología Mul8-‐Modelo Motores Conclusiones
10
Especificación del Diseño de Niveles en el PIM Diagrama del Diseño de Niveles
Especifica la estructura global de los niveles que con6ene el juego Definición de la estructura externa
Organización de los niveles de un juego así como las relaciones que 6enen entre éstos.
Definición de la estructura interna Definición de múl6ples vistas a través del uso de Layouts para la composición final del nivel
Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos
Introducción Metodología Mul8-‐Modelo Motores Conclusiones
11
Especificación del Diseño de Niveles en el PIM
Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos
Introducción Metodología Mul8-‐Modelo Motores Conclusiones
12
Motores en el Desarrollo de videojuegos Motor de Tiles 2D
Desarrollo itera6vo de videojuegos en 2D RPG , plataformas , scrollers , , ...
Referencia el uso de 1les. Unidad que representa un gráfico en una área cons6tuida por 2 dimensiones
Permite separar 2 grandes aspectos en el desarrollo de un videojuego Especificación del juego Motor que lo apoya en 6empo de ejecución
Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos
Introducción Metodología Mul8-‐Modelo Motores Conclusiones
13
Clases Managers del Motor PSM
Vista del Manager de la IGU Especifica cómo se muestra la información a los jugadores de manera específica
Vista del Manager de Control Define cómo se comunican los jugadores con el juego a través de disposi6vos hardware específicos
Vista de Tiles y Reglas Transforma las en6dades procedentes del modelo PIM en Tiles en el modelo PSM
Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos
Introducción Metodología Mul8-‐Modelo Motores Conclusiones
14
Clases Managers del Motor PSM
Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos
Introducción Metodología Mul8-‐Modelo Motores Conclusiones
15
Vista del Manager de Niveles Ges6ona la distribución del diseño de los niveles del juego procedente de
las especificaciones del diseñador en el modelo independiente PIM PSM
Conclusiones
Metodología de Desarrollo de Juegos Dirigido por Modelos Eleva el nivel de abstracción del desarrollo de juegos
Mul6-‐Modelo para la Especificación de Videojuegos Ofrece una definición precisa de los juegos
Especificación del Diseño de Niveles Permite al diseñador definir la estructura interna y externa del lo niveles del juego
Uso de Motores de videojuegos El motor de Tiles 2D permite la reu6lización de componentes y separa aspectos específicos del gameplay.
Desarrollo de Juegos Dirigido por Modelos: Mul6-‐Modelo para la Especificación de Videojuegos 16
Introducción Metodología Mul8-‐Modelo Motores Conclusiones
Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por
Modelos :
Mul8-‐Modelo para la Especificación de la Jugabilidad, Interfaz Gráfica y Control entre otras.
Víctor Manuel Bolinches Marín ([email protected])
José A. Carsí Cubel ([email protected])
Gracias Por Su Atención
Top Related