Diseño de Niveles y uso de Motores en el Desarrollo de Videojuegos dirigido por Modelos
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ín
Víctor Manuel (vicboma@ei.upv.es)
José A. Carsí Cubel (pcarsi@dsic.upv.es)