Geração Procedural de Conteúdo para Criação de Fases de Jogos Educativos usando Gramática
Resumo
A geração procedural de conteúdo (PCG) trata da criação automática de conteúdos como texturas, sons, fases de jogos através de algoritmos. Assim, a PCG contribui para a criação de novas fases sem que haja a necessidade de intervenção humana. Com isso, a pesquisa busca fazer uso das técnicas de PCG para a criação de fases de jogos educativos que requeiram do jogador atingir certos objetivos pedagógicos ao longo do jogo. Para isso, propomos uma abordagem de geração em três etapas. Além disso, esta abordagem foi aplicada usando uma técnica de PCG baseada em gramática. Através dessa abordagem, apresentamos como gerar fases jogáveis fazendo a união de jogos de entretenimento com objetivos pedagógicos.
Palavras-chave:
geração de conteúdo procedural, jogos educativos, gramática, fases de jogos, educação
Referências
Amato, F., Moscato, F. (2017) “Formal Procedural Content Generation in games driven by social analyses”, In: 31st International Conference on Advanced Information Networking and Applications Workshops - AINA, p. 674-679.
Araújo, W. O., Silva, T. R., Aranha, E. H. S. (2016) “Aplicação de Jogos Adaptativos na Educação: Uma Revisão Sistemática da Literatura”, In: Simpósio Brasileiro de Informática na Educação – SBIE, p. 587-596.
Gregory, J. (2009) Game Engine Architecture. pages 25–28. A K Peters.
Korn, O., Blatz, M., Rees, A., Schaal, J., Schwind, V., Gorlich, D. (2017) “Procedural Content Generation for Game Props? A Study on the Effects on User Experience”, In: Computers in Entertainment (CIE) – Theoretical and Practical Computer Applications in Entertainment, Nr. 15(2).
Liapis, A., Yannakakis, G. N., Togelius, J. (2013) “Sentient Sketchbook: Computer-Assisted Game Level Authoring”, In: Proceedings of the 8th Conference on the Foundations of Digital Games (FDG).
Madeira, C., Câmara, L., Beserra, I., Tavares, R. (2015) “Mathmare: um jogo de plataforma envolvendo desafios matemáticos do ensino médio”, In: XIV Simpósio Brasileiro de Jogos e Entretenimento Digital, Teresina.
Mattar, J. (2010) Games em educação: como os nativos digitais aprendem. São Paulo: editora Pearson Prentice Hall.
Moghadam, A. B., Rafsanjani, M. K. (2017) “A Genetic Approach in Procedural Content Generation for Platformer Games Level Creation”, In: 2nd Conference on Swarm Intelligence and Evolutionary Computation (CSIEC), Iran.
Persson, M. N. (2009) Minecraft. [link], Janeiro 2018.
Prusinkiewicz, P., Lindenmayer, A. (1990) “The Algorithmic Beauty of Plants”, In: Springer.
Rodrigues, L. A. L., Bonidia, R. P., Brancher, J. D. (2017) “A Math Educational Computer Game Using Procedural Content Generation”, In: XXVIII Simpósio Brasileiro de Informática na Educação – SBIE, p.756-765.
Savi, R., Ulbricht, V. R. (2008) “Jogos Digitais Educacionais: Benefícios e Desafios”, In: Revista Novas Tecnologias na Educação - RENOTE, v.6, n.2.
Shaker, N., Nicolau, M. et al. (2012) “Evolving Levels for Super Mario Bros Using Grammatical Evolution”, In: Computational Intelligence and Games (CIG), IEEE Conference on. IEEE, pp. 304-311.
Shaker, N., Togelius, J., Nelson, M. J. (2016) “Procedural Content Generation in Games: A Textbook and an Overview of Current Research”, In: Springer. ISBN 978-3-319-42714-0.
Smith, G., Treanor, M. et al. (2009) “Rhythm-Based Level Generation for 2D Platformers”, In: Proceedings of the 4th International Conference on Foundations of Digital Games. ACM, pp. 175-182.
Smith, T., Padget, J., Vidler, A. (2016) “Design Space Descriptions for Logical Generation of Content”, In: Frontiers in Artificial Intelligence and Applications, pg. 209-214.
Stephenson, M., Renz, J. (2016) “Procedural generation of complex stable structures for angry birds levels”, In: IEEE Computational Intelligence and Games Conference (CIG).
Togelius, J., Kastbjerg, E., Sschedl, D., Yannakakis, G. N. (2011) “What is Procedural Content Generation?: Mario on the Borderline”, In: Proceedings of the 2nd Workshop on Procedural Content Generation in Games.
Araújo, W. O., Silva, T. R., Aranha, E. H. S. (2016) “Aplicação de Jogos Adaptativos na Educação: Uma Revisão Sistemática da Literatura”, In: Simpósio Brasileiro de Informática na Educação – SBIE, p. 587-596.
Gregory, J. (2009) Game Engine Architecture. pages 25–28. A K Peters.
Korn, O., Blatz, M., Rees, A., Schaal, J., Schwind, V., Gorlich, D. (2017) “Procedural Content Generation for Game Props? A Study on the Effects on User Experience”, In: Computers in Entertainment (CIE) – Theoretical and Practical Computer Applications in Entertainment, Nr. 15(2).
Liapis, A., Yannakakis, G. N., Togelius, J. (2013) “Sentient Sketchbook: Computer-Assisted Game Level Authoring”, In: Proceedings of the 8th Conference on the Foundations of Digital Games (FDG).
Madeira, C., Câmara, L., Beserra, I., Tavares, R. (2015) “Mathmare: um jogo de plataforma envolvendo desafios matemáticos do ensino médio”, In: XIV Simpósio Brasileiro de Jogos e Entretenimento Digital, Teresina.
Mattar, J. (2010) Games em educação: como os nativos digitais aprendem. São Paulo: editora Pearson Prentice Hall.
Moghadam, A. B., Rafsanjani, M. K. (2017) “A Genetic Approach in Procedural Content Generation for Platformer Games Level Creation”, In: 2nd Conference on Swarm Intelligence and Evolutionary Computation (CSIEC), Iran.
Persson, M. N. (2009) Minecraft. [link], Janeiro 2018.
Prusinkiewicz, P., Lindenmayer, A. (1990) “The Algorithmic Beauty of Plants”, In: Springer.
Rodrigues, L. A. L., Bonidia, R. P., Brancher, J. D. (2017) “A Math Educational Computer Game Using Procedural Content Generation”, In: XXVIII Simpósio Brasileiro de Informática na Educação – SBIE, p.756-765.
Savi, R., Ulbricht, V. R. (2008) “Jogos Digitais Educacionais: Benefícios e Desafios”, In: Revista Novas Tecnologias na Educação - RENOTE, v.6, n.2.
Shaker, N., Nicolau, M. et al. (2012) “Evolving Levels for Super Mario Bros Using Grammatical Evolution”, In: Computational Intelligence and Games (CIG), IEEE Conference on. IEEE, pp. 304-311.
Shaker, N., Togelius, J., Nelson, M. J. (2016) “Procedural Content Generation in Games: A Textbook and an Overview of Current Research”, In: Springer. ISBN 978-3-319-42714-0.
Smith, G., Treanor, M. et al. (2009) “Rhythm-Based Level Generation for 2D Platformers”, In: Proceedings of the 4th International Conference on Foundations of Digital Games. ACM, pp. 175-182.
Smith, T., Padget, J., Vidler, A. (2016) “Design Space Descriptions for Logical Generation of Content”, In: Frontiers in Artificial Intelligence and Applications, pg. 209-214.
Stephenson, M., Renz, J. (2016) “Procedural generation of complex stable structures for angry birds levels”, In: IEEE Computational Intelligence and Games Conference (CIG).
Togelius, J., Kastbjerg, E., Sschedl, D., Yannakakis, G. N. (2011) “What is Procedural Content Generation?: Mario on the Borderline”, In: Proceedings of the 2nd Workshop on Procedural Content Generation in Games.
Publicado
29/10/2018
Como Citar
ARAÚJO, Wendell Oliveira de; ARANHA, Eduardo Henrique da Silva.
Geração Procedural de Conteúdo para Criação de Fases de Jogos Educativos usando Gramática. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 29. , 2018, Fortaleza/CE.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2018
.
p. 725-734.
DOI: https://doi.org/10.5753/cbie.sbie.2018.725.
