Sobre o projeto
Dungeon é um projeto multifacetado para a gamificação de conteúdo educacional, desenvolvido na Universidade de Ciências Aplicadas de Bielefeld (HSBI) em Minden. Ele transforma material de sala de aula em um jogo de RPG 2D estilo rogue-like, permitindo que os alunos resolvam tarefas e quebra-cabeças relacionados ao assunto dentro de um mundo de jogo.
O framework é escrito em Java e construído sobre libGDX. Requer o Java SE Development Kit 25 LTS. Uma limitação conhecida é que o caminho do projeto não deve conter espaços, caracteres especiais ou umlauts. O projeto é destinado como material de ensino suplementar para cursos universitários em língua alemã e tem como alvo estudantes de língua alemã, embora as perguntas possam ser feitas em inglês ou alemão.
As capacidades principais descritas no README incluem um loop de jogo embutido, renderização gráfica de texturas, um sistema de animação e ferramentas para geração e carregamento de níveis. Uma linguagem de domínio específico (DSL) personalizada permite que até mesmo não programadores definam e integrem tarefas educacionais e quebra-cabeças, suportando tipos de entrada como questões de escolha única, tarefas de correspondência e exercícios de combinação de elementos. Dependendo do nível de detalhe fornecido, a DSL pode gerar um cenário de jogo específico ou criar automaticamente um ambiente de jogo diversificado. Um sistema baseado em redes de Petri define caminhos de aprendizagem alternativos para que o jogo possa se adaptar às necessidades do aluno, por exemplo, revisitando tópicos onde os estudantes tiveram dificuldades. Um sistema de análise automatizada detecta se as soluções estão corretas ou se os jogadores encontraram dificuldades.
Vários projetos financiados foram construídos sobre o framework. PM-Dungeon (10/2021-11/2022) focou em motivar estudantes de ciência da computação através de aprendizado autodirigido; produziu recursos educacionais abertos para ensinar Java e o framework Dungeon baseado em libGDX, usado no curso de Métodos de Programação, onde os estudantes desenvolveram seus próprios jogos 2D estilo rogue-like. Um processo de submissão chamado Deploy to Grading, baseado em GitHub Actions, permitiu que os estudantes submetessem soluções via pull requests que eram automaticamente avaliadas com testes JUnit, Checkstyle e ferramentas similares.
Spiele-Framework fuer Digital Game Based Learning (09/2022-11/2023) mudou o foco do desenvolvimento de jogos para o aprendizado através da jogabilidade, com um jogo totalmente desenvolvido contendo desafios específicos do assunto integrados com mecânicas como crafting e resolução de quebra-cabeças.
Programming Dungeon Adventures at School (PRODUS, 12/2024-08/2026) promove o interesse em disciplinas STEM entre estudantes do ensino fundamental e médio através de workshops de aprendizado baseado em jogos: um workshop Blockly-Dungeon sem código para alunos mais jovens, um workshop Java-Dungeon de baixo código usando um plugin personalizado do Visual Studio Code, e um workshop Advanced Dungeon com desafios de codificação complexos e tópicos selecionados de inteligência artificial. Elementos orientados para carreira conectam os alunos com desenvolvedores profissionais e informações de estudo da HSBI.
Lehr-Escape-Rooms mit LowCode im Dungeon (L-ESC-ROD, 04/2025-03/2027) projeta salas de fuga didáticas onde os estudantes colaboram para resolver quebra-cabeças relacionados ao assunto. O framework está sendo estendido com capacidades multiplayer remotas e uma abordagem de baixo código para que educadores sem experiência em programação possam criar suas próprias salas de fuga.
Os ativos em game/assets são uma mistura de recursos gratuitos e auto-modificados, incluindo texturas CC0 1.0, animações, música e efeitos sonoros, com alguns arquivos adaptados por contribuidores. Salvo indicação em contrário, o trabalho é licenciado sob MIT; arquivos em doc/publication são licenciados sob CC BY-SA 4.0.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.