The code: utilizando lógica de programação para desenvolver um jogo de raciocínio lógico.

Detalhes bibliográficos
Autor(a) principal: COSTA, Misael Augusto Silva da.
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/25014
Resumo: No início da jornada de aprender a programar, o primeiro passo apresentado é o de praticar a lógica de programação. Isto é, a capacidade de pensar e desenvolver algoritmos capazes de resolver problemas computacionais [1]. Aprender a programar, significa desenvolver esse tipo de raciocínio, o qual pode ser utilizado para criar soluções para problemas do mundo real, que podem se tornar produtos de software. Neste trabalho, o objetivo é desenvolver um produto de software utilizando lógica de programação e programação orientada a objetos, como principais conceitos. O resultado deste trabalho é um jogo 2D chamado The code, no qual o jogador deve utilizar o raciocínio lógico para adivinhar uma combinação de números para passar de nível. Espera-se mostrar com o desenvolvimento desse projeto, que é possível desenvolver um produto de software a partir dos conhecimentos básicos adquiridos no primeiro ano do curso de Ciência da Computação.
id UFCG_818025a5aca1efcecdefb115c27ae18c
oai_identifier_str oai:localhost:riufcg/25014
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling BARROS, Marcelo Alves de.BARROS, M. A.http://lattes.cnpq.br/2963635924153385PIRES, Carlos Eduardo Santos.PIRES, C. E. S.http://lattes.cnpq.br/4986021622366786MASSONI, Tiago Lima.MASSONI, T. L.http://lattes.cnpq.br/3563923906851611COSTA, M. A. S.COSTA, Misael Augusto Silva da.No início da jornada de aprender a programar, o primeiro passo apresentado é o de praticar a lógica de programação. Isto é, a capacidade de pensar e desenvolver algoritmos capazes de resolver problemas computacionais [1]. Aprender a programar, significa desenvolver esse tipo de raciocínio, o qual pode ser utilizado para criar soluções para problemas do mundo real, que podem se tornar produtos de software. Neste trabalho, o objetivo é desenvolver um produto de software utilizando lógica de programação e programação orientada a objetos, como principais conceitos. O resultado deste trabalho é um jogo 2D chamado The code, no qual o jogador deve utilizar o raciocínio lógico para adivinhar uma combinação de números para passar de nível. Espera-se mostrar com o desenvolvimento desse projeto, que é possível desenvolver um produto de software a partir dos conhecimentos básicos adquiridos no primeiro ano do curso de Ciência da Computação.At the beginning of the journey of learning to program, the first step presented is to practice programming logic. That is, the ability to think and develop algorithms capable of solving computational problems. Learning to program means developing this kind of thinking, which can be used to create solutions to real-world problems that can become software products. In this work, the objective is to develop a software product using programming logic and object-oriented programming, as main concepts. The result of this work is a 2D game called The code, in which the player must use logical reasoning to guess a combination of numbers to pass the level. It is expected to show with the development of this project, that it is possible to develop a software product from the basic knowledge acquired in the first year of the Computer Science course.Submitted by Teresa Sousa (teresacris1027@gmail.com) on 2022-05-04T16:35:04Z No. of bitstreams: 1 MISAEL AUGUSTO SILVA DA COSTA - TCC CIÊNCIA DA COMPUTAÇÃO 2021.pdf: 1125633 bytes, checksum: 5e1e8fc8696f4a085b6ddc73a6ab7541 (MD5)Made available in DSpace on 2022-05-04T16:35:04Z (GMT). No. of bitstreams: 1 MISAEL AUGUSTO SILVA DA COSTA - TCC CIÊNCIA DA COMPUTAÇÃO 2021.pdf: 1125633 bytes, checksum: 5e1e8fc8696f4a085b6ddc73a6ab7541 (MD5) Previous issue date: 2021-10-20Universidade Federal de Campina GrandeUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEICiência da ComputaçãoProgramação orientada a objetosRaciocínio lógicoLógica de programaçãoThe codeObject oriented programmingLogical reasoningProgramming logicThe code: utilizando lógica de programação para desenvolver um jogo de raciocínio lógico.The code: using programming logic to develop a logical thinking game.2021-10-202022-05-04T16:35:04Z2022-05-042022-05-04T16:35:04Zhttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/25014COSTA, Misael Augusto Silva da. The code: utilizando lógica de programação para desenvolver um jogo de raciocínio lógico. 2021. 13f. Trabalho de Conclusão de Curso (Artigo), Curso de Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil. 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/25014info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGLICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/25014/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINALMISAEL AUGUSTO SILVA DA COSTA - TCC ARTIGO CIÊNCIA DA COMPUTAÇÃO CEEI 2021.pdfMISAEL AUGUSTO SILVA DA COSTA - TCC ARTIGO CIÊNCIA DA COMPUTAÇÃO CEEI 2021.pdfapplication/pdf1125633http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/25014/1/MISAEL+AUGUSTO+SILVA+DA+COSTA+-+TCC+ARTIGO+CI%C3%8ANCIA+DA+COMPUTA%C3%87%C3%83O+CEEI+2021.pdf5e1e8fc8696f4a085b6ddc73a6ab7541MD51riufcg/250142022-05-04 13:36:18.943oai:localhost:riufcg/25014Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512024-07-01T10:28:36.311688Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.pt_BR.fl_str_mv The code: utilizando lógica de programação para desenvolver um jogo de raciocínio lógico.
dc.title.alternative.pt_BR.fl_str_mv The code: using programming logic to develop a logical thinking game.
title The code: utilizando lógica de programação para desenvolver um jogo de raciocínio lógico.
spellingShingle The code: utilizando lógica de programação para desenvolver um jogo de raciocínio lógico.
COSTA, Misael Augusto Silva da.
Ciência da Computação
Programação orientada a objetos
Raciocínio lógico
Lógica de programação
The code
Object oriented programming
Logical reasoning
Programming logic
title_short The code: utilizando lógica de programação para desenvolver um jogo de raciocínio lógico.
title_full The code: utilizando lógica de programação para desenvolver um jogo de raciocínio lógico.
title_fullStr The code: utilizando lógica de programação para desenvolver um jogo de raciocínio lógico.
title_full_unstemmed The code: utilizando lógica de programação para desenvolver um jogo de raciocínio lógico.
title_sort The code: utilizando lógica de programação para desenvolver um jogo de raciocínio lógico.
author COSTA, Misael Augusto Silva da.
author_facet COSTA, Misael Augusto Silva da.
author_role author
dc.contributor.advisor1.fl_str_mv BARROS, Marcelo Alves de.
dc.contributor.advisor1ID.fl_str_mv BARROS, M. A.
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/2963635924153385
dc.contributor.referee1.fl_str_mv PIRES, Carlos Eduardo Santos.
dc.contributor.referee1ID.fl_str_mv PIRES, C. E. S.
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/4986021622366786
dc.contributor.referee2.fl_str_mv MASSONI, Tiago Lima.
dc.contributor.referee2ID.fl_str_mv MASSONI, T. L.
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/3563923906851611
dc.contributor.authorID.fl_str_mv COSTA, M. A. S.
dc.contributor.author.fl_str_mv COSTA, Misael Augusto Silva da.
contributor_str_mv BARROS, Marcelo Alves de.
PIRES, Carlos Eduardo Santos.
MASSONI, Tiago Lima.
dc.subject.cnpq.fl_str_mv Ciência da Computação
topic Ciência da Computação
Programação orientada a objetos
Raciocínio lógico
Lógica de programação
The code
Object oriented programming
Logical reasoning
Programming logic
dc.subject.por.fl_str_mv Programação orientada a objetos
Raciocínio lógico
Lógica de programação
The code
Object oriented programming
Logical reasoning
Programming logic
description No início da jornada de aprender a programar, o primeiro passo apresentado é o de praticar a lógica de programação. Isto é, a capacidade de pensar e desenvolver algoritmos capazes de resolver problemas computacionais [1]. Aprender a programar, significa desenvolver esse tipo de raciocínio, o qual pode ser utilizado para criar soluções para problemas do mundo real, que podem se tornar produtos de software. Neste trabalho, o objetivo é desenvolver um produto de software utilizando lógica de programação e programação orientada a objetos, como principais conceitos. O resultado deste trabalho é um jogo 2D chamado The code, no qual o jogador deve utilizar o raciocínio lógico para adivinhar uma combinação de números para passar de nível. Espera-se mostrar com o desenvolvimento desse projeto, que é possível desenvolver um produto de software a partir dos conhecimentos básicos adquiridos no primeiro ano do curso de Ciência da Computação.
publishDate 2021
dc.date.issued.fl_str_mv 2021-10-20
dc.date.accessioned.fl_str_mv 2022-05-04T16:35:04Z
dc.date.available.fl_str_mv 2022-05-04
2022-05-04T16:35:04Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/25014
dc.identifier.citation.fl_str_mv COSTA, Misael Augusto Silva da. The code: utilizando lógica de programação para desenvolver um jogo de raciocínio lógico. 2021. 13f. Trabalho de Conclusão de Curso (Artigo), Curso de Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil. 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/25014
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/25014
identifier_str_mv COSTA, Misael Augusto Silva da. The code: utilizando lógica de programação para desenvolver um jogo de raciocínio lógico. 2021. 13f. Trabalho de Conclusão de Curso (Artigo), Curso de Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil. 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/25014
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
bitstream.url.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/25014/2/license.txt
http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/25014/1/MISAEL+AUGUSTO+SILVA+DA+COSTA+-+TCC+ARTIGO+CI%C3%8ANCIA+DA+COMPUTA%C3%87%C3%83O+CEEI+2021.pdf
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
5e1e8fc8696f4a085b6ddc73a6ab7541
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1803396808948318208