diseño de niveles y uso de motores en el desarrollo de videojuegos dirigido por modelos

17
Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos : Mul8Modelo para la Especificación de la Jugabilidad, Interfaz Gráfica y Control entre otras. Víctor Manuel Bolinches Marín José A. Carsí Cubel

Upload: jornadas-sistedes-2012-jisbd-prole-jcis

Post on 21-Jun-2015

804 views

Category:

Education


1 download

DESCRIPTION

Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos Jornadas SISTEDES 2012 Universidad de Almería

TRANSCRIPT

Page 1: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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

Page 2: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 3: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 4: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 5: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 6: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 7: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 8: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 9: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 10: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 11: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 12: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 13: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 14: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 15: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 16: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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  

Page 17: Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos

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