Gerador de jogos personalizados com labirintos para introdução à lógica de programação
Main Author: | |
---|---|
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 |