Gerador de jogos personalizados com labirintos para introdução à lógica de programação

Bibliographic Details
Main Author: Bastos, Guilherme Pompeu
Publication Date: 2019
Language: por
Source: Manancial - Repositório Digital da UFSM
dARK ID: ark:/26339/001300000gs9w
Download full: http://repositorio.ufsm.br/handle/1/22515
Summary: Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2019.
id UFSM_ccc0b24f7a50079f2b26fc4d850efba5
oai_identifier_str oai:repositorio.ufsm.br:1/22515
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Gerador de jogos personalizados com labirintos para introdução à lógica de programaçãoEducação em computaçãoAlgortimoProgramaçãoCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOTrabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2019.The teaching-learning algorithms and programming logic is challenging for both students and teachers, so that developing research, technologies and didactic strategies to support this process is a recurring theme. Games that offer logic and programming challenges have been successfully employed in this context, using visual programming features. A very common challenge in this type of game is the programming of the steps that a character must take to navigate a maze. Many websites offer variations of this type of challenge, such as Code.org, which provides resources for large-scale programming and logic learning with millions of participants worldwide. Even with variations, such challenges often do not allow customization in the scenery or the maze route, offering at most the selection of character characteristics. A greater level of customization is believed to collaborate to motivate and engage users, as in many games with more sophisticated features. In this context, the present work presents the development of a tool capable of generating a customized game containing labyrinths, aiming to motivate the learning of fundamental concepts of programming logic. In this application, it is possible to build custom scenarios and labyrinths, filling a gap observed in other games of this type.O ensino-aprendizagem de algoritmos e lógica de programação é desafiador tanto para alunos como para professores, de forma que desenvolver pesquisas, tecnologias e estratégias didáticas para apoiar este processo é um tema recorrente. Jogos que oferecem desafios de lógica e programação têm sido empregados com sucesso neste contexto, usando recursos de programação visual. Um desafio muito comum neste tipo de jogo é a programação dos passos que um personagem deve executar para percorrer um labirinto. Muitos sites oferecem variações desse tipo de desafio, como por exemplo em Code.org, que oferece recursos para aprendizagem de lógica e programação em larga escala, com milhões de participantes no mundo todo. Mesmo com variações, tais desafios não costumam permitir personalizações no cenário ou no percurso do labirinto, oferecendo no máximo a seleção de características do personagem. Acredita-se que um nível maior de personalização colabore para motivar e engajar usuários, como ocorre em muitos jogos com recursos mais sofisticados. Neste contexto, o presente trabalho apresenta o desenvolvimento de uma ferramenta capaz de gerar um jogo customizado contendo labirintos, visando motivar a aprendizagem de conceitos fundamentais de lógica de programação. Nessa aplicação, é possível construir cenários e labirintos personalizados, preenchendo uma lacuna observada em outros jogos deste tipo.Universidade Federal de Santa MariaBrasilUFSMCentro de TecnologiaCharao, Andrea SchwertnerBastos, Guilherme Pompeu2021-10-22T18:42:43Z2021-10-22T18:42:43Z2019-07-082019Trabalho de Conclusão de Curso de Graduaçãoinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://repositorio.ufsm.br/handle/1/22515ark:/26339/001300000gs9wporAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2022-07-04T20:05:54Zoai:repositorio.ufsm.br:1/22515Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/PUBhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.bropendoar:2022-07-04T20:05:54Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Gerador de jogos personalizados com labirintos para introdução à lógica de programação
title Gerador de jogos personalizados com labirintos para introdução à lógica de programação
spellingShingle Gerador de jogos personalizados com labirintos para introdução à lógica de programação
Bastos, Guilherme Pompeu
Educação em computação
Algortimo
Programação
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Gerador de jogos personalizados com labirintos para introdução à lógica de programação
title_full Gerador de jogos personalizados com labirintos para introdução à lógica de programação
title_fullStr Gerador de jogos personalizados com labirintos para introdução à lógica de programação
title_full_unstemmed Gerador de jogos personalizados com labirintos para introdução à lógica de programação
title_sort Gerador de jogos personalizados com labirintos para introdução à lógica de programação
author Bastos, Guilherme Pompeu
author_facet Bastos, Guilherme Pompeu
author_role author
dc.contributor.none.fl_str_mv Charao, Andrea Schwertner
dc.contributor.author.fl_str_mv Bastos, Guilherme Pompeu
dc.subject.por.fl_str_mv Educação em computação
Algortimo
Programação
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Educação em computação
Algortimo
Programação
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Trabalho de conclusão de curso (graduação) - Universidade Federal de Santa Maria, Centro de Tecnologia, Curso de Ciência da Computação, RS, 2019.
publishDate 2019
dc.date.none.fl_str_mv 2019-07-08
2019
2021-10-22T18:42:43Z
2021-10-22T18:42:43Z
dc.type.driver.fl_str_mv Trabalho de Conclusão de Curso de Graduação
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ufsm.br/handle/1/22515
dc.identifier.dark.fl_str_mv ark:/26339/001300000gs9w
url http://repositorio.ufsm.br/handle/1/22515
identifier_str_mv ark:/26339/001300000gs9w
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
UFSM
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
UFSM
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.br
_version_ 1838454015665373184