Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
José Javier Cortés y Federico Peinado
Development of a User-Friendly
Application for Creating
Tactical Role-Playing Games
...
Trabajo Fin de Máster
Motivación
❧ Los videojuegos requieren herramientas cada vez más
sofisticadas para ser desarrollados
❧ Actualmente para usa...
Motivación
Alcance del proyecto
(2013-2020)
Objetivos
❧ Objetivo 1: Estudio de las herramientas para el usuario
final dedicadas a la creación de videojuegos
❧ Objetivo...
Estado de la cuestión
El desarrollo para el usuario final (End-User
Development) hace referencia a:
“...actividades y herra...
Estado de la cuestión
Desarrollador
de herramientas
Usuario final
(Creador)
Jugadores
Programación para el usuario final
❧ Programación visual: permite la programación con
elementos gráficos como cajas, flechas,...
Programación para el usuario final
❧ Programación por especificación: permite al usuario
especificar un programa que luego es...
Programación para el usuario final
❧ Programación por demostración: permite enseñar
comportamientos nuevos con ejemplos con...
❧ Sanitarios vs. Coronavirus
❧ Pensado incluso para niños
(sin programación y casi
sin lectura/escritura)
Prototipo simple
Evaluación con usuarios
X
Evaluación con usuarios
❧ Pruebas en fases tempranas del desarrollo (Julio de 2020)
❧ Usamos un paquete de recursos cuidad...
Evaluación con usuarios
❧ Nivel de aceptación de la interfaz gráfica propuesta:
Evaluación con usuarios
❧ Nivel de usabilidad de la herramienta:
Evaluación con usuarios
❧ Uso de la herramienta a nivel comercial:
Evaluación con usuarios
❧ Uso de la herramienta a nivel educativo:
Ampliación del sistema
Editor de escenarios Editor de bases de datos Editor de mapas
Gestor de colas de eventos Editor de ...
Ampliación del sistema
Editor de escenarios
Escenarios 3D Escenarios 2D
Ampliación del sistema
Ampliación del sistema
Ampliación del sistema
Editor de mapasEditor de diálogos
Personajes Clases
Editor de bases de datos
HabilidadesObjetos
Ampliación del sistema
Eventos de mapa
Gestor de colas de eventos
Eventos de escenario
Evento de movimiento
Evento de anim...
Evaluación comparativa
Programación con inputs de texto
Editor de programación visual
Sistema de programación point and cl...
Evaluación comparativa
Publicación
https://narratech.itch.io/trpg-maker
❧ Objetivo 1: Estudio de las herramientas para el usuario
final dedicadas a la creación de videojuegos
❧ Algunas... y a un ...
❧ Objetivo 3: Ampliación hacia un sistema más avanzado
enfocado a un público específico (“indie”, TRPG Maker)
❧ La compleji...
❧ Precisar más el público objetivo (tal vez estudiantes de
videojuegos sin experiencia y no-programadores)
❧ Considerar ot...
Federico Peinado
www.federicopeinado.es
¡Gracias!
www.narratech.com
Nächste SlideShare
Wird geladen in …5
×

CoSECiVi 2020 - Development of a User-Friendly Application for Creating Tactical Role-Playing Games

Artículo publicado en el reciente CoSECiVi 2020, celebrado online el 7 y 8 de octubre de 2020.

RESUMEN:

Video Game Industry has grown exponentially in the last years. As a consecuence of this evolution, development environments have become more complex toolkits focused on the many features that are common in modern video games. This phenomenon has allowed the emergence of tools that non-technical users can use, making video game development accessible to virtually everyone. Due to the high interest on this type of tools we have decided to develop TRPG Maker, an intuitive and self-contained tool focused on the development of tactical role-playing games for non-technical users without interest on development’s technical details. Along with the development of the tool we have carried out a first experimental validation with real users to determine the degree of usefulness and comfort of the tool, as well as to detect failures and discover possible improvements. Finally, the feedback obtained has been used to create a more complete version of the product, which has been published and made available to the community for free use.

Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

CoSECiVi 2020 - Development of a User-Friendly Application for Creating Tactical Role-Playing Games

  1. 1. José Javier Cortés y Federico Peinado Development of a User-Friendly Application for Creating Tactical Role-Playing Games VI Congreso de la Sociedad Española para las Ciencias del Videojuego
  2. 2. Trabajo Fin de Máster
  3. 3. Motivación ❧ Los videojuegos requieren herramientas cada vez más sofisticadas para ser desarrollados ❧ Actualmente para usar los principales IDEs se requieren bastantes conocimientos técnicos y de programación
  4. 4. Motivación
  5. 5. Alcance del proyecto (2013-2020)
  6. 6. Objetivos ❧ Objetivo 1: Estudio de las herramientas para el usuario final dedicadas a la creación de videojuegos ❧ Objetivo 2: Desarrollo y evaluación de un prototipo simple para el público general (The Good Doctors) ❧ Objetivo 3: Ampliación hacia un sistema más avanzado enfocado a un público específico (“indie”, TRPG Maker) ❧ Objetivo 4: Evaluación comparativa de esa ampliación con otras herramientas similares
  7. 7. Estado de la cuestión El desarrollo para el usuario final (End-User Development) hace referencia a: “...actividades y herramientas que permiten a los usuarios finales (personas que no son desarrolladores de software profesionales) programar computadoras. Estos pueden así crear o modificar artefactos software (descripciones de comportamiento automatizado) y objetos de datos complejos sin un conocimiento significativo de ningún lenguaje de programación.”
  8. 8. Estado de la cuestión Desarrollador de herramientas Usuario final (Creador) Jugadores
  9. 9. Programación para el usuario final ❧ Programación visual: permite la programación con elementos gráficos como cajas, flechas, etc. ❧ LabVIEW (Johnson, 1997)❧ Scratch (Resnisk, 2009)
  10. 10. Programación para el usuario final ❧ Programación por especificación: permite al usuario especificar un programa que luego es generado por la herramienta en cuestión ❧ Metafor (Liu & Lieberman, 2005)
  11. 11. Programación para el usuario final ❧ Programación por demostración: permite enseñar comportamientos nuevos con ejemplos concretos ❧ Programación con texto: permite la interacción mediante entradas textuales ❧ De hecho se puede “evitar” la programación si el usuario sólo trabaja con un modelo de datos
  12. 12. ❧ Sanitarios vs. Coronavirus ❧ Pensado incluso para niños (sin programación y casi sin lectura/escritura) Prototipo simple
  13. 13. Evaluación con usuarios X
  14. 14. Evaluación con usuarios ❧ Pruebas en fases tempranas del desarrollo (Julio de 2020) ❧ Usamos un paquete de recursos cuidado y bien adaptado al tema (algo infantil) ❧ En el experimento... ❧ Tuvimos 10 participantes ❧ Casi todos gamers y programadores ❧ Nos centramos en… ❧ pruebas de usabilidad ❧ detección de errores
  15. 15. Evaluación con usuarios ❧ Nivel de aceptación de la interfaz gráfica propuesta:
  16. 16. Evaluación con usuarios ❧ Nivel de usabilidad de la herramienta:
  17. 17. Evaluación con usuarios ❧ Uso de la herramienta a nivel comercial:
  18. 18. Evaluación con usuarios ❧ Uso de la herramienta a nivel educativo:
  19. 19. Ampliación del sistema Editor de escenarios Editor de bases de datos Editor de mapas Gestor de colas de eventos Editor de diálogos
  20. 20. Ampliación del sistema Editor de escenarios Escenarios 3D Escenarios 2D
  21. 21. Ampliación del sistema
  22. 22. Ampliación del sistema
  23. 23. Ampliación del sistema Editor de mapasEditor de diálogos Personajes Clases Editor de bases de datos HabilidadesObjetos
  24. 24. Ampliación del sistema Eventos de mapa Gestor de colas de eventos Eventos de escenario Evento de movimiento Evento de animación Evento de diálogo Evento de modificaciónEvento de encuentro Evento de bloqueo
  25. 25. Evaluación comparativa Programación con inputs de texto Editor de programación visual Sistema de programación point and click
  26. 26. Evaluación comparativa
  27. 27. Publicación https://narratech.itch.io/trpg-maker
  28. 28. ❧ Objetivo 1: Estudio de las herramientas para el usuario final dedicadas a la creación de videojuegos ❧ Algunas... y a un nivel superficial ❧ Objetivo 2: Desarrollo y evaluación de un prototipo simple para el público general (The Good Doctors) ❧ A pesar de los problemas técnicos y la escasa repercusión, la experiencia de uso fue positiva Conclusiones
  29. 29. ❧ Objetivo 3: Ampliación hacia un sistema más avanzado enfocado a un público específico (“indie”, TRPG Maker) ❧ La complejidad en usabilidad (control, GUI…) y los requisitos de contenido crecen exponencialmente ❧ Objetivo 4: Evaluación comparativa de esa ampliación con otras herramientas similares ❧ Todavía lejos de la robustez existente en el mercado, y faltos de factores diferenciales destacables Conclusiones
  30. 30. ❧ Precisar más el público objetivo (tal vez estudiantes de videojuegos sin experiencia y no-programadores) ❧ Considerar otros géneros o precisar más el nicho (clon de Fire Emblem, XCOM... o de Divinity: Original Sin) ❧ Rediseñar la usabilidad en base a esos objetivos ❧ Añadir características imprescindibles para una distribución y difusión masiva de los juegos creados Trabajo futuro
  31. 31. Federico Peinado www.federicopeinado.es ¡Gracias! www.narratech.com

    Als Erste(r) kommentieren

Artículo publicado en el reciente CoSECiVi 2020, celebrado online el 7 y 8 de octubre de 2020. RESUMEN: Video Game Industry has grown exponentially in the last years. As a consecuence of this evolution, development environments have become more complex toolkits focused on the many features that are common in modern video games. This phenomenon has allowed the emergence of tools that non-technical users can use, making video game development accessible to virtually everyone. Due to the high interest on this type of tools we have decided to develop TRPG Maker, an intuitive and self-contained tool focused on the development of tactical role-playing games for non-technical users without interest on development’s technical details. Along with the development of the tool we have carried out a first experimental validation with real users to determine the degree of usefulness and comfort of the tool, as well as to detect failures and discover possible improvements. Finally, the feedback obtained has been used to create a more complete version of the product, which has been published and made available to the community for free use.

Aufrufe

Aufrufe insgesamt

52

Auf Slideshare

0

Aus Einbettungen

0

Anzahl der Einbettungen

0

Befehle

Downloads

0

Geteilt

0

Kommentare

0

Likes

0

×