Sobre el proyecto
Dungeon es un proyecto multifacético para la gamificación de contenidos educativos, desarrollado en la Universidad de Ciencias Aplicadas de Bielefeld (HSBI) en Minden. Convierte material de aula en un juego de rol rogue-like 2D, de modo que los estudiantes resuelven tareas y acertijos relacionados con la materia dentro de un mundo de juego.
El framework está escrito en Java y construido sobre libGDX. Requiere Java SE Development Kit 25 LTS. Una limitación conocida es que la ruta del proyecto no debe contener espacios, caracteres especiales ni diéresis. El proyecto está pensado como material didáctico complementario para cursos universitarios en alemán y está dirigido a estudiantes germanohablantes, aunque las preguntas pueden plantearse en inglés o alemán.
Las capacidades principales descritas en el README incluyen un bucle de juego integrado, renderizado gráfico de texturas, un sistema de animación y herramientas para la generación y carga de niveles. Un lenguaje de dominio específico (DSL) personalizado permite incluso a personas sin conocimientos de programación definir e integrar tareas y acertijos educativos, con tipos de entrada como preguntas de opción única, tareas de emparejamiento y ejercicios de combinación de elementos. Según el nivel de detalle proporcionado, el DSL puede generar un escenario de juego específico o crear automáticamente un entorno de juego diverso. Un sistema basado en redes de Petri define rutas de aprendizaje alternativas para que el juego pueda adaptarse a las necesidades del estudiante, por ejemplo, repasando temas en los que los alumnos tuvieron dificultades. Un sistema de análisis automatizado detecta si las soluciones son correctas o si los jugadores encontraron dificultades.
Varios proyectos financiados se construyeron sobre el framework. PM-Dungeon (10/2021-11/2022) se centró en motivar a estudiantes de informática mediante el aprendizaje autodirigido; produjo recursos educativos abiertos para enseñar Java y el framework Dungeon basado en libGDX, utilizados en el curso de Métodos de Programación, donde los estudiantes desarrollaron sus propios juegos rogue-like 2D. Un proceso de entrega llamado Deploy to Grading, basado en GitHub Actions, permitía a los estudiantes enviar soluciones mediante pull requests que se evaluaban automáticamente con pruebas JUnit, Checkstyle y herramientas similares.
Spiele-Framework fuer Digital Game Based Learning (09/2022-11/2023) cambió el enfoque del desarrollo de juegos al aprendizaje mediante el juego, con un juego completamente desarrollado que contiene desafíos específicos de la materia integrados con mecánicas como la elaboración y la resolución de acertijos.
Programming Dungeon Adventures at School (PRODUS, 12/2024-08/2026) promueve el interés por las materias STEM entre estudiantes escolares mediante talleres de aprendizaje basado en juegos: un taller Blockly-Dungeon sin código para alumnos más jóvenes, un taller Java-Dungeon de bajo código usando un plugin personalizado de Visual Studio Code, y un taller Advanced Dungeon con desafíos de programación complejos y temas seleccionados de inteligencia artificial. Los elementos orientados a la carrera profesional conectan a los alumnos con desarrolladores profesionales e información de estudios de HSBI.
Lehr-Escape-Rooms mit LowCode im Dungeon (L-ESC-ROD, 04/2025-03/2027) diseña salas de escape didácticas donde los estudiantes colaboran para resolver acertijos relacionados con la materia. El framework se está ampliando con capacidades multijugador remoto y un enfoque de bajo código para que educadores sin experiencia en programación puedan crear sus propias salas de escape.
Los recursos en game/assets son una mezcla de recursos gratuitos y automodificados, incluidos texturas, animaciones, música y efectos de sonido CC0 1.0, con algunos archivos adaptados por colaboradores. Salvo que se indique lo contrario, la obra está licenciada bajo MIT; los archivos en doc/publication están licenciados bajo CC BY-SA 4.0.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.