SlideShare una empresa de Scribd logo
UNIVERSIDAD DE OVIEDO




ESCUELA UNIVERSITARIA DE INGENIERÍA TÉCNICA EN
           INFORMÁTICA DE OVIEDO




           PROYECTO F IN DE CARRERA




 “TGAME: DESARROLLO DE VIDEOJUEGOS CON DSLs y MDE”




             DIRECTOR: Óscar Sanjuan Martíne z

                AUTOR: Is mael Posada Trobo
Índice

Utilidad........................................................................................................................................ 3
Área de Contenido ...................................................................................................................... 4
Fase de Desarrollo ...................................................................................................................... 5




      TGame: Desarrollo de Videojuegos con DSLs y MDE | Ismael Posada Trobo| 2
Utilidad

TGame es una aplicación surgida para el desarrollo de videojuegos en 2D de una forma fácil
y automática. El objetivo principal de esta aplicación es proveer al usuario de un conjunto de
herramientas con las que poder generar juegos a partir de unas plantillas dadas. Estas
plantillas no son más que abstracciones de un tipo de videojuego para que una persona cree
videojuegos y además lo haga de una manera rápida y sencilla.

Básicamente está destinado a toda aquella persona que sienta devoción por el mundo de los
videojuegos, o simplemente tenga la ilusión de crear un videojuego, ya que crear un
videojuego con TGame es simplemente seguir una serie de pasos sin que ello suponga un
conocimiento extra por parte del usuario, como pueden ser los entresijos que ello conlleva,
tales como la lógica de un juego, la física de movimientos, las colisiones que se producen, y
un largo etcétera.




                         Figura 1. Captura de una escena creada con TGame




   TGame: Desarrollo de Videojuegos con DSLs y MDE | Ismael Posada Trobo| 3
Área de Contenido

Con respecto al área de contenido, vamos a enmarcar nuestra aplicación en el área de
Innovación.

Si bien es cierto que hay aplicaciones que son editores de juegos, y además, hay aplicaciones
editores de juegos que usan DSLs, creemos que ninguna transmite tanta sensación de
facilidad y rapidez como TGame. Así como otras tienen muchas más opciones, e incluso
aceptan la introducción de código, TGame evade al usuario de esa complejidad centrándose
única y exclusivamente en la creación de un mundo colocando los objetos en el escenario,
generándolo, y... ¡a jugar!.

Es por este motivo por el cual creemos que es un proyecto innovador y encaja
perfectamente en este área.




   TGame: Desarrollo de Videojuegos con DSLs y MDE | Ismael Posada Trobo| 4
Fase de Desarrollo

Actualmente, y a día de hoy, el proyecto TGame está en fase de producción. Si bien ya se
dispone de una versión beta del funcionamiento global en sí, carece a día de hoy de interfaz
de usuario, aunque ya se ha iniciado su desarrollo.

El proyecto TGame puede funcionar sin interfaz, pero no sería uno de nuestros objetivos, ya
que estaríamos aumentando el grado de dificultad a la hora de crear juegos. Se necesitaría
pues que el usuario creador de juegos estuviera familiarizado con el lenguaje DSL TGame,
cosa que queremos evitar para que sea accesible a todo el mundo.

Con lo que respecta al documento técnico, aún sigue en fase de elaboración a falta de
finalizarse dicha interfaz.




                         Figura 2. Aspecto inicial de la interfaz de usuario.


A continuación, una breve explicación gráfica donde se detalla el funcionamiento de TGame.




   TGame: Desarrollo de Videojuegos con DSLs y MDE | Ismael Posada Trobo| 5
TGame: Desarrollo de Videojuegos con DSLs y MDE
TGame: Desarrollo de Videojuegos con DSLs y MDE
TGame: Desarrollo de Videojuegos con DSLs y MDE
TGame: Desarrollo de Videojuegos con DSLs y MDE
TGame: Desarrollo de Videojuegos con DSLs y MDE
TGame: Desarrollo de Videojuegos con DSLs y MDE
TGame: Desarrollo de Videojuegos con DSLs y MDE
TGame: Desarrollo de Videojuegos con DSLs y MDE
TGame: Desarrollo de Videojuegos con DSLs y MDE
TGame: Desarrollo de Videojuegos con DSLs y MDE
TGame: Desarrollo de Videojuegos con DSLs y MDE

Más contenido relacionado

Similar a TGame: Desarrollo de Videojuegos con DSLs y MDE

Herramientas de Modelado 3D
Herramientas de Modelado 3DHerramientas de Modelado 3D
Herramientas de Modelado 3D
gbgarcia
 
RESUMEN MODULO TIC's
RESUMEN MODULO TIC'sRESUMEN MODULO TIC's
RESUMEN MODULO TIC's
Joselowis
 
Pacheco jhon cuestionario
Pacheco jhon cuestionario Pacheco jhon cuestionario
Pacheco jhon cuestionario
jhonjavierpachecorod1
 
M2 programacion grafica_2ed
M2 programacion grafica_2edM2 programacion grafica_2ed
M2 programacion grafica_2ed
Laboratorios ACME
 
Portafolio tics santiago guadalupe
Portafolio tics   santiago guadalupePortafolio tics   santiago guadalupe
Portafolio tics santiago guadalupe
Santo Estefania
 
Portafolio tics santiago guadalupe
Portafolio tics   santiago guadalupePortafolio tics   santiago guadalupe
Portafolio tics santiago guadalupe
Santo Estefania
 
Manual de instalación y configuración de plataformas de e learning-tics para ...
Manual de instalación y configuración de plataformas de e learning-tics para ...Manual de instalación y configuración de plataformas de e learning-tics para ...
Manual de instalación y configuración de plataformas de e learning-tics para ...
JAVIERVALVERDE89
 
Taller hardware
Taller hardware Taller hardware
Taller hardware
addaza0
 
Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...
Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...
Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...
JM Robles
 
Cesnavarra 2008-boletín 2
Cesnavarra 2008-boletín 2Cesnavarra 2008-boletín 2
Cesnavarra 2008-boletín 2
Cein
 
Ejemplo esperado
Ejemplo esperadoEjemplo esperado
Ejemplo esperado
aneyka
 
IMPRESIÓN 3D
IMPRESIÓN 3DIMPRESIÓN 3D
El Formato Flash
El Formato  FlashEl Formato  Flash
Edge animate trabajo de tecnologia
Edge  animate trabajo de tecnologiaEdge  animate trabajo de tecnologia
Edge animate trabajo de tecnologia
michel quijano
 
REALIDAD AUMENTADA
REALIDAD AUMENTADAREALIDAD AUMENTADA
REALIDAD AUMENTADA
Enmer Genaro Leandro Ricra
 
Nuevas tecnologías 2010
Nuevas tecnologías 2010Nuevas tecnologías 2010
Nuevas tecnologías 2010
Roberto Dario Molina Alarcón
 
Talle de evaluacion en word
Talle de evaluacion en wordTalle de evaluacion en word
Talle de evaluacion en word
Yurani Artunduaga
 
Revista1j mmx modmex
Revista1j mmx modmexRevista1j mmx modmex
Revista1j mmx modmex
non
 
Cloud computing
Cloud computingCloud computing
Cloud computing
luisvilca1011
 
Informe final juego de dados
Informe final juego de dadosInforme final juego de dados
Informe final juego de dados
David Gallegos
 

Similar a TGame: Desarrollo de Videojuegos con DSLs y MDE (20)

Herramientas de Modelado 3D
Herramientas de Modelado 3DHerramientas de Modelado 3D
Herramientas de Modelado 3D
 
RESUMEN MODULO TIC's
RESUMEN MODULO TIC'sRESUMEN MODULO TIC's
RESUMEN MODULO TIC's
 
Pacheco jhon cuestionario
Pacheco jhon cuestionario Pacheco jhon cuestionario
Pacheco jhon cuestionario
 
M2 programacion grafica_2ed
M2 programacion grafica_2edM2 programacion grafica_2ed
M2 programacion grafica_2ed
 
Portafolio tics santiago guadalupe
Portafolio tics   santiago guadalupePortafolio tics   santiago guadalupe
Portafolio tics santiago guadalupe
 
Portafolio tics santiago guadalupe
Portafolio tics   santiago guadalupePortafolio tics   santiago guadalupe
Portafolio tics santiago guadalupe
 
Manual de instalación y configuración de plataformas de e learning-tics para ...
Manual de instalación y configuración de plataformas de e learning-tics para ...Manual de instalación y configuración de plataformas de e learning-tics para ...
Manual de instalación y configuración de plataformas de e learning-tics para ...
 
Taller hardware
Taller hardware Taller hardware
Taller hardware
 
Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...
Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...
Greyman: desarrollando videojuegos y animaciones 3D espectaculares - 3º Betab...
 
Cesnavarra 2008-boletín 2
Cesnavarra 2008-boletín 2Cesnavarra 2008-boletín 2
Cesnavarra 2008-boletín 2
 
Ejemplo esperado
Ejemplo esperadoEjemplo esperado
Ejemplo esperado
 
IMPRESIÓN 3D
IMPRESIÓN 3DIMPRESIÓN 3D
IMPRESIÓN 3D
 
El Formato Flash
El Formato  FlashEl Formato  Flash
El Formato Flash
 
Edge animate trabajo de tecnologia
Edge  animate trabajo de tecnologiaEdge  animate trabajo de tecnologia
Edge animate trabajo de tecnologia
 
REALIDAD AUMENTADA
REALIDAD AUMENTADAREALIDAD AUMENTADA
REALIDAD AUMENTADA
 
Nuevas tecnologías 2010
Nuevas tecnologías 2010Nuevas tecnologías 2010
Nuevas tecnologías 2010
 
Talle de evaluacion en word
Talle de evaluacion en wordTalle de evaluacion en word
Talle de evaluacion en word
 
Revista1j mmx modmex
Revista1j mmx modmexRevista1j mmx modmex
Revista1j mmx modmex
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Informe final juego de dados
Informe final juego de dadosInforme final juego de dados
Informe final juego de dados
 

Último

Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
alejandromanuelve
 

Último (20)

Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
 

TGame: Desarrollo de Videojuegos con DSLs y MDE

  • 1. UNIVERSIDAD DE OVIEDO ESCUELA UNIVERSITARIA DE INGENIERÍA TÉCNICA EN INFORMÁTICA DE OVIEDO PROYECTO F IN DE CARRERA “TGAME: DESARROLLO DE VIDEOJUEGOS CON DSLs y MDE” DIRECTOR: Óscar Sanjuan Martíne z AUTOR: Is mael Posada Trobo
  • 2. Índice Utilidad........................................................................................................................................ 3 Área de Contenido ...................................................................................................................... 4 Fase de Desarrollo ...................................................................................................................... 5 TGame: Desarrollo de Videojuegos con DSLs y MDE | Ismael Posada Trobo| 2
  • 3. Utilidad TGame es una aplicación surgida para el desarrollo de videojuegos en 2D de una forma fácil y automática. El objetivo principal de esta aplicación es proveer al usuario de un conjunto de herramientas con las que poder generar juegos a partir de unas plantillas dadas. Estas plantillas no son más que abstracciones de un tipo de videojuego para que una persona cree videojuegos y además lo haga de una manera rápida y sencilla. Básicamente está destinado a toda aquella persona que sienta devoción por el mundo de los videojuegos, o simplemente tenga la ilusión de crear un videojuego, ya que crear un videojuego con TGame es simplemente seguir una serie de pasos sin que ello suponga un conocimiento extra por parte del usuario, como pueden ser los entresijos que ello conlleva, tales como la lógica de un juego, la física de movimientos, las colisiones que se producen, y un largo etcétera. Figura 1. Captura de una escena creada con TGame TGame: Desarrollo de Videojuegos con DSLs y MDE | Ismael Posada Trobo| 3
  • 4. Área de Contenido Con respecto al área de contenido, vamos a enmarcar nuestra aplicación en el área de Innovación. Si bien es cierto que hay aplicaciones que son editores de juegos, y además, hay aplicaciones editores de juegos que usan DSLs, creemos que ninguna transmite tanta sensación de facilidad y rapidez como TGame. Así como otras tienen muchas más opciones, e incluso aceptan la introducción de código, TGame evade al usuario de esa complejidad centrándose única y exclusivamente en la creación de un mundo colocando los objetos en el escenario, generándolo, y... ¡a jugar!. Es por este motivo por el cual creemos que es un proyecto innovador y encaja perfectamente en este área. TGame: Desarrollo de Videojuegos con DSLs y MDE | Ismael Posada Trobo| 4
  • 5. Fase de Desarrollo Actualmente, y a día de hoy, el proyecto TGame está en fase de producción. Si bien ya se dispone de una versión beta del funcionamiento global en sí, carece a día de hoy de interfaz de usuario, aunque ya se ha iniciado su desarrollo. El proyecto TGame puede funcionar sin interfaz, pero no sería uno de nuestros objetivos, ya que estaríamos aumentando el grado de dificultad a la hora de crear juegos. Se necesitaría pues que el usuario creador de juegos estuviera familiarizado con el lenguaje DSL TGame, cosa que queremos evitar para que sea accesible a todo el mundo. Con lo que respecta al documento técnico, aún sigue en fase de elaboración a falta de finalizarse dicha interfaz. Figura 2. Aspecto inicial de la interfaz de usuario. A continuación, una breve explicación gráfica donde se detalla el funcionamiento de TGame. TGame: Desarrollo de Videojuegos con DSLs y MDE | Ismael Posada Trobo| 5