Documente Academic
Documente Profesional
Documente Cultură
Resumen - El tema principal de este trabajo es el problema M. Milovanovic est en la Facultad de Ciencias Organizativas de la
Universidad de Belgrado (e-mail: milovanovicm@fon.rs).
de la Desarrollar interfaces de usuario para juegos
M. Jovanovic es de la Facultad de Ingeniera Elctrica de la
educativos. Enfoque de los juegos educativos es por lo general Universidad de Belgrado (e-mail: mladjan@rcub.bg.ac.yu).
en el conocimiento, mientras que debe ser distribuido
uniformemente a la interfaz de usuario tambin. Nuestra
solucin propuesta se basa en el enfoque basado en modelos, Adems, lograr un mayor involucramiento de los jugadores
por lo que creamos un marco que incorpora meta-modelos, implica agregar experiencias emocionales profundas a los
modelos, transformaciones y herramientas de software. videojuegos [1].
Hemos demostrado la aplicacin prctica del mencionado Existen varios enfoques para el desarrollo de juegos
marco mediante el desarrollo de interfaz de usuario para el educativos. Algunos juegos estn utilizando un entorno
juego de aventura educativa. conocido y popular y un conjunto de reglas, adaptadas para
los propsitos de la educacin. Por otro lado, algunos
Palabras clave - Los sistemas de aprendizaje y de juegos se desarrollan con un determinado tema en mente.
adaptacin, diseo centrado en el hombre, entretenimiento y
Los juegos tambin pueden ser usados para ensear ciertas
juegos de azar.
habilidades, o para simulaciones de eventos de la vida real.
En algunos casos, la modificacin de juegos populares
(juego modding) se utiliz para la enseanza.
I. INTRODUCCIN
Este trabajo intenta honrar las necesidades de un cierto
Con el rpido desarrollo de las computadoras, se hizo asunto educativo as como las necesidades de un jugador
evidente que jugarn un papel importante en los negocios, del juego. Interfaz de usuario y la interaccin con el
la ciencia, pero tambin como una plataforma de juego. usuario es el rea de investigacin cada vez mayor. En el
Los primeros juegos de computadora aparecieron entre otro lado, aunque la interfaz de usuario es un factor
1950 y 1960. A partir de entonces, su desarrollo gan ms y importante en los videojuegos, y es un tema de diseo
ms velocidad. Era casi imposible suponer que iban a intensivo, en los juegos educativos que la materia es
convertirse en uno de los fenmenos sociales ms subestimado. En los juegos educativos, el foco suele estar
dominantes y que iban a generar ms ingresos que la en el conocimiento y la interaccin con el jugador suele
industria del cine durante la ltima dcada del siglo 20. estar al servicio de ese conocimiento.
Este rpido desarrollo permiti que los juegos de En nuestro trabajo nos hemos centrado en presentar un
computadora se volvieran ms complejos, ms atractivos, nuevo modelo que permitir a los juegos educativos
que tuvieran contenido rico y, al mismo tiempo, atraern a integrarse mejor con las necesidades del jugador. Tomar el
ms jugadores. La popularidad de los juegos de perfil de los jugadores en cuenta es igualmente importante
computadora llev a ser la parte importante de la sociedad como el juego en s.
moderna. Debido a esto, durante los ltimos aos, la idea La segunda parte de este trabajo aborda problemas con el
de usar juegos con fines educativos se hizo cada vez ms enfoque tradicional del desarrollo de juegos educativos. La
popular. tercera parte da una breve resea bibliogrfica sobre este
Los juegos educativos han pasado por el proceso de asunto. La cuarta parte presenta nuestra solucin a los
evolucin, desde simples juegos 2D con baja integracin de problemas identificados en la segunda parte. En la quinta
conocimientos hasta el complejo juego 3D cuyo propsito parte damos un estudio de caso que muestra el uso prctico
es transmitir el conocimiento al jugador sin romper el flujo de la solucin propuesta. Finalmente, concluimos el trabajo
del juego. con nuestros hallazgos y las direcciones de investigacin
Es razonable suponer que hacer el juego educativo tan adicionales.
interesante como sea posible mejorar el aprendizaje.
II. DEFINICIN PROBLEMA
Este trabajo forma parte de un proyecto "Gestin del capital El proceso de hacer un buen juego educativo es muy
intelectual", financiado por el Ministerio de Ciencia y Tecnologa de la
complejo. Con el fin de satisfacer plenamente las
Repblica de Serbia, contrato n 13028-TP.
M. Minovic est en la Facultad de Ciencias Organizativas de la necesidades del jugador del juego, se requiere considerar
Universidad de Belgrado (e-mail: mminovic@fon.rs). muchos factores.
Crear un juego divertido depende principalmente del III. REVISIN BIBLIOGRFICA
diseador del juego. El problema es cmo divertirse Los juegos educativos presentan un campo de
jugando, y aprendiendo tambin. El proceso de aprendizaje investigacin relativamente joven pero de rpido
puede ser bastante poco interesante, especialmente si el crecimiento. Ya hay muchas soluciones interesantes y
contenido de aprendizaje es incapaz de mantener nuestra eficaces. Algunas de las soluciones son juegos centrados en
atencin por su cuenta. Es por eso que se debe identificar la resolver un problema particular, mientras que otras
atencin de los estudiantes y atraerlos a la experiencia de soluciones son motores para crear juegos educativos.
aprendizaje de una manera didcticamente correcta. Algunos tipos de juegos son ms adecuados para
Gameplay es una solucin prometedora para lograr este representar ciertos tipos de conocimiento que el otro. Elegir
objetivo, ya que proporciona una estructura y reglas bien el tipo correcto de juego es una parte importante del
definidas para impulsar el comportamiento del usuario [2]. trabajo.
Para que una jugabilidad tenga xito en la retencin de la Como se mencion anteriormente, el propsito principal
atencin de los jugadores, la integracin adecuada del de los juegos educativos es ensear y aprobar
conocimiento es esencial.. Si un diseador de juegos no es conocimientos. Es por eso que la mayora de los juegos se
un experto en el rea que cubre el juego educativo, se centra principalmente en el conocimiento. Diferentes
enfrentar al problema de hacer el conocimiento tan habilidades y conocimientos se pueden ensear de manera
divertido como el juego en s. Los juegos educativos diferente. Algunos juegos usan un entorno conocido y
tradicionales que slo abordan un tema estn perdiendo su popular y un conjunto de reglas adaptadas para fines de
impacto en los estudiantes. El proceso de desarrollo de educacin, por ejemplo, el juego educativo basado en
juegos educativos es costoso y consume mucho tiempo y "Quin quiere ser millonario?"[4]. Utiliza todos los
los resultados finales representan slo un tema y no es elementos del programa de televisin, pero las preguntas
reutilizable. Es por eso que existe una tendencia actual de son escogidas por el profesor.
usar editores de juegos existentes en el proceso de Por otro lado, algunos juegos se desarrollan con cierto
desarrollo de juegos educativos. La desventaja de este tema en mente, como juegos para ensear
enfoque es la mala integracin del conocimiento. Por esa electromagnetismo llamado Supercharged! [5] o un juego
razn propusimos y desarrollamos un sistema de software de aventura de fantasa para ensear los conceptos bsicos
que proporcionaba la capacidad de desarrollar juegos de la programacin [6]. En algunos casos, la modificacin
educativos sin habilidades de programacin y que de los juegos populares (juego modding) se utiliz para la
permitan a los educadores una buena forma de integrar el enseanza de la informtica, matemticas, fsica y esttica
conocimiento [3]. Su ventaja es la reutilizacin de los [7]. El diseo del juego se puede utilizar para lograr
conocimientos, as como el contenido del juego multimedia objetivos similares - desarrollo de habilidades de
(grfico, msica ...). resolucin de problemas y trabajo en equipo [8].
Otro factor que influye en capturar la atencin indivisa Independientemente del rpido crecimiento de este
del jugador es la usabilidad del juego educativo. La interfaz campo de investigacin, el modelado de usuarios con el
del juego es esencial para la experiencia del jugador. Los propsito de juegos educativos est todava en sus fases
juegos educativos no pueden centrarse principalmente en el iniciales. Modelado de usuario puede hacer juegos una
conocimiento. Usuario, o en este caso el jugador experiencia ms individualizada [9]. Si bien hay muchos
(estudiante) debe estar en el centro del proceso de diseo. ejemplos de trabajo prctico en interfaces adaptativas [10],
La interaccin entre el jugador y el juego es muy hay muy poco trabajo prctico realizado en el campo de la
importante. Si el objetivo principal de los juegos modelizacin de usuarios y la adaptacin de interfaz de
educativos es ensear, el alumno debe ser enseado de la usuario en juegos educativos. Un buen ejemplo es un juego
manera que se siente ms cmodo. Cada persona tiene un SCRUB [11], el juego de estilo arcade para aprender
perfil psicolgico especfico. Ese perfil determina las microbiologa. Considera la conexin entre lo que se
preferencias de una persona y desempea un papel presenta al jugador y las motivaciones y estilos de
importante para el proceso de diseo del juego. Despreciar aprendizaje percibidos del jugador. Si bien existen
el perfil de los jugadores al disear una interfaz de usuario numerosos esfuerzos para que los juegos puedan aplicarse
de juegos educativos, puede ser la razn principal de un al aprendizaje, se pueden encontrar relativamente pocos
fracaso del juego educativo. Tambin no tener en cuenta intentos en los que los principios de las teoras del
durante el juego en s puede ser un problema. aprendizaje y la motivacin fueron explcitamente seguidos
La mayora de los juegos educativos en el mercado no a priori en el diseo [12].
asistir correctamente a este problema. Nuestro enfoque de
investigacin se centra en el problema de los juegos IV. SOLUCIN PROPUESTA
educativos. Estamos trabajando en un marco para el
desarrollo de juegos educativos que incluye meta-modelos, Nuestro enfoque se inspira en el desarrollo impulsado
modelos, transformaciones y herramientas de software. En por modelos, donde el enfoque y los productos principales
este artculo intentaremos abordar la cuestin del diseo de del desarrollo de software son modelos y no programas de
interfaz de usuario en juegos educativos. Nuestro enfoque computadora. De esta manera, es posible utilizar conceptos
se centrar en la parte especfica del marco que considera la que estn mucho menos ligados a la tecnologa subyacente
cuestin. El propsito es mejorar la experiencia de y estn mucho ms cerca del dominio del problema [13].
aprendizaje a travs de una interfaz de usuario
adecuadamente diseada y adaptada.
modelo transformaciones. En MDA, los modelos
TABLA 1: MAPA DE JUEGOS EDUCATIVOS CONCEPTOS A LOS independientes de la plataforma Se expresan inicialmente
NIVELES MDA DE OMG. en un lenguaje de modelado independiente de la plataforma
OMG Juego educativo Descripcin y posteriormente se traducen a modelos especficos de la
MDA Meta modelado plataforma mediante la asignacin de los PIM a alguna
Nivel Arquitectura plataforma de implementacin mediante reglas formales.
M3 Meta- El Meta Objeto El MOF es un La transformacin de los modelos de contenido puede
Meta Instalaciones estndar OMG que especificarse mediante un conjunto de reglas definidas en
modelo (MOF) define un lenguaje trminos de los correspondientes metamodelos de nivel
comn, abstracto superior. El propio motor de transformacin puede estar
construido sobre cualquier tecnologa adecuada, como las
para la
herramientas XSLT. Nuestro enfoque se basa en
especificacin de
tecnologas estndar como el Lenguaje de modelado
los meta modelos.
unificado (UML) y XML, que son familiares a muchos
MOF es un meta-
profesionales de software y estn bien soportados por
meta modelo - el
herramientas. Por lo tanto, no es necesario desarrollar
modelo del meta
soluciones complejas desde cero, y es posible reutilizar
modelo, a veces soluciones y experiencias de otros dominios basadas en
tambin llamado modelos. En nuestro trabajo nos basamos en herramientas
una ontologa de modelado UML existentes, analizadores XML y marcos
M2 - El metamodelo del El juego educativo de software, desarrollando slo cdigo que extiende,
MetaModel juego educativo Metamodel personaliza y conecta esos componentes de acuerdo con un
os (EGM) proporciona un lenguaje comn y estandarizado definido en el Meta
lenguaje comn y modelo de Juego Educativo.
estandarizado La interaccin entre el jugador y el juego se realiza
sobre fenmenos utilizando mltiples canales de comunicacin. Con el fin de
de diversos describir los conceptos relevantes de la comunicacin entre
dominios el jugador y el juego, proponemos metamodelo como se
relevantes para el muestra en la Fig. 1.
diseo de juegos
educativos. class Meta Model
. Se llama un
EduGameContext
metamodelo, ya
que es la
entails*
abstraccin de los 1
modelos
Player participant participant EduGamePlatform
EduGameInteraction
especficos de la 1..* 1..*
plataforma.
M1 Platform-specific Modelos 1
communication channel
Modelos Shemas (XHTML, especficos de 1..*
Cuando analizamos Game Interaction en ms detalles, Hemos clasificado a los jugadores / estudiantes segn la
encontramos que EduGameInteraction podra ser teora de inteligencia mltiple [16]. Las ocho inteligencias
especializado en Entradas y Salidas EduGameInteraction, son las siguientes [17]:
que representa la entrada de usuario y la comunicacin de 1. Lingstica: pensar en palabras,
salida de interfaz de juego. EduGameEngine crea la escena 2. Lgico / Matemtico: pensar por razonamiento,
de EduGame, concepto abstracto que define todos los 3. Espaciales: pensar en imgenes e imgenes,
elementos de una escena en el juego educativo, pero sin
4. Bodily / Kinesthetic: pensar a travs de propia proporcin de inteligencias, lo que implica interfaz
sensaciones somticas, de juego educativo nico. Basndose en los conceptos
5. Musical: pensar a travs de ritmos y melodas, EGM de alto nivel y definiendo las transformaciones de los
6. Interpersonal: piense rebotando ideas de otras modelos, nos da la oportunidad de especificar interfaces de
personas, juego muy especficas que estarn bien adaptadas al
7. Intrapersonal: pensar en relacin a sus aprendiz / usuario concreto, apoyando su propio tipo de
necesidades, sentimientos y metas, inteligencia.
8. Naturalista: piense en la naturaleza y las formas Basndonos en esta cartografa, hemos estado
naturales. desarrollando herramientas de software que crean una
descripcin de interfaz de usuario de juego con marcas de
nivel superior y que transforman esta marcacin de alto
nivel en representacin visual o de audio.
REFERENCIAS
Fig 4. Interfaz de juego de cliente Web
[1] M. Van Lent, W. Swartout: Games: Once More, with Feeling,
Para obtener el mximo impacto en un jugador, se Computer, vol. 40, Issue 8, pp. 98 100, Aug. 2007.
requiere una interfaz atractiva para nuestro juego. La [2] M. F. Costabile, A. De Angeli, R. Lanzilotti, C. Ardito, P. Buono, T.
plataforma de juego que hemos desarrollado tiene interfaz Pederson, Explore! Possibilities and Challenges of Mobile
skinable. Haciendo las imgenes requeridas usted puede Learning, in CHI 2008 Proceedings, Florence, Italy, 2008, pp. 145-
154
cambiar la manera que mira el juego (Fig 4).
[3] M. Minovi, M. Milovanovi, M. Lazovi, D. Starevi, XML
Application For Educative Games, Proceedings of European
Conference on Games Based Learning ECGBL 08, Barcelona,
Spain, 2008
[4] G. Reinhardt, L. Cook: Is This a Game or a Learning Moment?,
Decision Sciences Journal of Innovative Education, vol. 4, no. 2, pp
301-304, 2006.
[5] K. B. Squire, Electromagnetism supercharged! Learning physics
with digital simulation games, Proceedings of the 2004
International Conference of the Learning Sciences, Santa Monica,
2004.
[6] R. Moser, A fantasy adventure game as a learning environment:
Why learning to program is so difficult and what can be done
about, Proceedings of the ITiCSE 97, Uppsala, Sweden, 1997.
[7] M. El-Nasr, B. Smith: Learning through game modding, ACM
Computers in entertainment , vol. 4, no. 1, article 3B, 2006.
[8] B. Steiner, N. Kaplan, S. Moulthrop, When play works: Turning
game-playing into learning, Proceedings of IDC 06. Tampere,
Finland, 2006.
[9] B. Magerko: Adaptation in Digital Games, Computer, vol. 41,
Issue 6, pp. 87-89, June 2008.
Fig 5. Interfaz de juego de cliente mvil
[10] L. Jiming, W. Chi Kuen, H. Ka Keung: An Adaptive User Interface [15] Z. Obrenovic, D. Starcevic: Modeling multimodal
Based On Personalized Learning, IEEE Intelligent Systems, vol. 18, HumanComputer interaction., IEEE Computer, vol. 37, no. 9, pp
Issue 2, pp. 52-57, March 2003. 62-69, 2004.
[11] (Online Sources) B. Medler, B. Magerko, K. Farley, M. Riedl [16] G. Howard, Intelligence reframed: Multiple Intelligences for the
(2008, 04, 27). S.C.R.U.B. Available: 21st century., 2000
http://adam.lcc.gatech.edu/?page_id=11 [17] (Online Sources) T. Armstrong, (2000) Multiple Intelligences,
[12] M. Jovanovic, D. Starcevic, V. Stavljanin, M. Minovic, Surviving Available: www.thomasarmstrong.com/multiple_intelligences.htm
the Design of Educational Games: Borrowing from Motivation and [18] P. McCue, The crucial role of animated childrens educational
Multimodal Interaction, Proceedings of Conference on Human games, Proceedings of International Conference on Computer
. Graphics and Interactive Techniques, Los Angeles, California, 2005
System Interactions, Crakow, Poland, May 2008, pp. 188-192. [19] (Online Sources) SWIXml project, Available:
[13] B. Selic: The pragmatics of model-driven development, IEEE http://www.swixml.org/
Software, vol. 20, no 5, pp. 19-25, September/October 2003.
[14] J. Bezivin: From Object Composition to Model Transformation
with the MDA, Proceedings of TOOLS, IEEE CS Press, Santa
Barbara, USA, August 2001.