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

  • 658 views
Uploaded on

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
Jornadas SISTEDES 2012
Universidad de Almería

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
658
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
9
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 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
  • 2. 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  
  • 3. Introducción   Metodología   Introducción   Mul8-­‐Modelo   Motores   Conclusiones     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  
  • 4. Introducción   Metodología   Metodología  de  MDGD   Mul8-­‐Modelo   Motores   Conclusiones  Desarrollo  de  Juegos  Dirigido  por  Modelos:  Mul6-­‐Modelo  para  la  Especificación  de  Videojuegos   4  
  • 5. Introducción   Metodología  Especificación  del  Mul6-­‐Modelo  PIM   Mul8-­‐Modelo   Motores   Conclusiones     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   5  
  • 6. Introducción   Metodología  Especificación  del  Mul6-­‐Modelo  PIM   Mul8-­‐Modelo   Motores   Conclusiones     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   6  
  • 7. Introducción   Metodología  Especificación  del  Mul6-­‐Modelo  PIM   Mul8-­‐Modelo   Motores   Conclusiones     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   7  
  • 8. Introducción   Metodología  Especificación  del  Mul6-­‐Modelo  PIM   Mul8-­‐Modelo   Motores   Conclusiones     Diagrama  de  Reglas     Comportamiento  interno  del  sistema  juego  Desarrollo  de  Juegos  Dirigido  por  Modelos:  Mul6-­‐Modelo  para  la  Especificación  de  Videojuegos   8  
  • 9. Introducción   Metodología  Especificación  del  Mul6-­‐Modelo  PIM   Mul8-­‐Modelo   Motores   Conclusiones     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   9  
  • 10. Introducción   Metodología  Especificación  del  Mul6-­‐Modelo  PIM   Mul8-­‐Modelo   Motores   Conclusiones     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   10  
  • 11. Especificación  del  Diseño  de   Introducción   Metodología   Mul8-­‐Modelo   Motores   Niveles  en  el  PIM   Conclusiones     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   11  
  • 12. Especificación  del  Diseño  de   Introducción   Metodología   Mul8-­‐Modelo   Motores   Niveles  en  el  PIM   Conclusiones  Desarrollo  de  Juegos  Dirigido  por  Modelos:  Mul6-­‐Modelo  para  la  Especificación  de  Videojuegos   12  
  • 13. Motores  en  el  Desarrollo  de   Introducción   Metodología   Mul8-­‐Modelo   videojuegos   Motores   Conclusiones     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   13  
  • 14. Introducción   Metodología   Clases  Managers  del  Motor  PSM   Mul8-­‐Modelo   Motores   Conclusiones      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   14  
  • 15. Introducción   Metodología   Clases  Managers  del  Motor  PSM   Mul8-­‐Modelo   Motores   Conclusiones     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  Desarrollo  de  Juegos  Dirigido  por  Modelos:  Mul6-­‐Modelo  para  la  Especificación  de  Videojuegos   15  
  • 16. Introducción   Metodología   Conclusiones   Mul8-­‐Modelo   Motores   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  
  • 17. 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.   Gracias  Por  Su  Atención     Bolinches MarínVíctor Manuel (vicboma@ei.upv.es)José A. Carsí Cubel (pcarsi@dsic.upv.es)