Biblioteca para desenvolvimento de jogos para Nintendo DS

Detalhes bibliográficos
Autor(a) principal: Santos, Thiago Auler dos
Data de Publicação: 2009
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/18569
Resumo: Nas últimas décadas, percebe-se um avanço considerável na temática de jogos eletrônicos. Mesmo depois de enfrentar algumas crises, hoje este é um dos setores mais produtivos e rentáveis no mundo. Junto a isso, as atenções estão voltadas aos consoles portáteis, devido à sua mobilidade e qualidade em desempenho satisfatória. Este trabalho se enfoca no desenvolvimento de software para o Nintendo DS, mostrando suas principais virtudes e apontando suas limitações. Também propõe uma implementação de uma biblioteca que objetiva facilitar o desenvolvimento de jogos voltados para o Nintendo DS. A partir deste quesito, a biblioteca FLib foi criada. Sendo ela orientada a objetos e tendo uma arquitetura simples e concisa, esconde do desenvolvedor todas as preocupações com detalhamentos de hardware, permitindo que jogos 2D sejam gerados de forma totalmente descomplicada. Testes realizados demonstraram que a FLib além de consumir o mínimo de memória ainda possui um desempenho ótimo, tornando-a ideal para o uso. Também são comparadas uma pequena aplicação que não utiliza a FLib e outra que a utiliza, mostrando em números as vantagens que a mesma proporciona. Apesar das várias dificuldades encontradas, de a FLib não possuir um escopo mais abrangente, e de também estar longe de ser a solução definitiva para a criação de jogos, ainda sim, evita garantidamente muita retrabalho para o desenvolvedor.
id UFRGS-2_869b7d1175b4e75ce235f88eb162dc04
oai_identifier_str oai:www.lume.ufrgs.br:10183/18569
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Santos, Thiago Auler dosJohann, Marcelo de Oliveira2010-02-24T04:14:37Z2009http://hdl.handle.net/10183/18569000730939Nas últimas décadas, percebe-se um avanço considerável na temática de jogos eletrônicos. Mesmo depois de enfrentar algumas crises, hoje este é um dos setores mais produtivos e rentáveis no mundo. Junto a isso, as atenções estão voltadas aos consoles portáteis, devido à sua mobilidade e qualidade em desempenho satisfatória. Este trabalho se enfoca no desenvolvimento de software para o Nintendo DS, mostrando suas principais virtudes e apontando suas limitações. Também propõe uma implementação de uma biblioteca que objetiva facilitar o desenvolvimento de jogos voltados para o Nintendo DS. A partir deste quesito, a biblioteca FLib foi criada. Sendo ela orientada a objetos e tendo uma arquitetura simples e concisa, esconde do desenvolvedor todas as preocupações com detalhamentos de hardware, permitindo que jogos 2D sejam gerados de forma totalmente descomplicada. Testes realizados demonstraram que a FLib além de consumir o mínimo de memória ainda possui um desempenho ótimo, tornando-a ideal para o uso. Também são comparadas uma pequena aplicação que não utiliza a FLib e outra que a utiliza, mostrando em números as vantagens que a mesma proporciona. Apesar das várias dificuldades encontradas, de a FLib não possuir um escopo mais abrangente, e de também estar longe de ser a solução definitiva para a criação de jogos, ainda sim, evita garantidamente muita retrabalho para o desenvolvedor.In the latter decades, it’s perceivable a considerable advance on electronic games thematic. Even after some declines, now this is the most productive and rentable sector of industry in the world. Along with that, the spotlight goes to the portable consoles, due to their mobility and satisfactory quality. This work focuses on software development for Nintendo DS, showing its mains virtues and pointing its limitations. Also propose an implementation of a library, whose objective is to facilitate the game development for Nintendo DS. After this requirement, the FLib library was created. Being object-oriented and having a simple and concise architecture, it hides all the details concerning the hardware from developer, letting 2D games being generated in a totally uncomplicated way. Performed tests demonstrate that FLib consumes low memory and has an optimal performance, being ideal to the use. Also, an application using Flib is compared with another that doesn’t use it, showing in numbers all the advantages that FLib offers. In spite of all difficulties, FLib’s straight scope and not intending to be a definitive solution in game development, FLib can make a game development a lot easier.application/pdfporJogos eletrônicosLibraryNintendoDSDevelopmentGamesPortablesBiblioteca para desenvolvimento de jogos para Nintendo DSLibrary for Nintendo DS game development info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2009Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000730939.pdf.txt000730939.pdf.txtExtracted Texttext/plain89853http://www.lume.ufrgs.br/bitstream/10183/18569/2/000730939.pdf.txt2dd8b2bb4ea69f745dd7b3f8dfdb7d90MD52ORIGINAL000730939.pdf000730939.pdfTexto completoapplication/pdf1289488http://www.lume.ufrgs.br/bitstream/10183/18569/1/000730939.pdf92d175e89263fd153fbe50bc8b7d4003MD51THUMBNAIL000730939.pdf.jpg000730939.pdf.jpgGenerated Thumbnailimage/jpeg1007http://www.lume.ufrgs.br/bitstream/10183/18569/3/000730939.pdf.jpg38e3cda892545592cd46c88ae23b9e06MD5310183/185692018-10-17 08:32:23.908oai:www.lume.ufrgs.br:10183/18569Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-17T11:32:23Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Biblioteca para desenvolvimento de jogos para Nintendo DS
dc.title.alternative.en.fl_str_mv Library for Nintendo DS game development
title Biblioteca para desenvolvimento de jogos para Nintendo DS
spellingShingle Biblioteca para desenvolvimento de jogos para Nintendo DS
Santos, Thiago Auler dos
Jogos eletrônicos
Library
Nintendo
DS
Development
Games
Portables
title_short Biblioteca para desenvolvimento de jogos para Nintendo DS
title_full Biblioteca para desenvolvimento de jogos para Nintendo DS
title_fullStr Biblioteca para desenvolvimento de jogos para Nintendo DS
title_full_unstemmed Biblioteca para desenvolvimento de jogos para Nintendo DS
title_sort Biblioteca para desenvolvimento de jogos para Nintendo DS
author Santos, Thiago Auler dos
author_facet Santos, Thiago Auler dos
author_role author
dc.contributor.author.fl_str_mv Santos, Thiago Auler dos
dc.contributor.advisor1.fl_str_mv Johann, Marcelo de Oliveira
contributor_str_mv Johann, Marcelo de Oliveira
dc.subject.por.fl_str_mv Jogos eletrônicos
topic Jogos eletrônicos
Library
Nintendo
DS
Development
Games
Portables
dc.subject.eng.fl_str_mv Library
Nintendo
DS
Development
Games
Portables
description Nas últimas décadas, percebe-se um avanço considerável na temática de jogos eletrônicos. Mesmo depois de enfrentar algumas crises, hoje este é um dos setores mais produtivos e rentáveis no mundo. Junto a isso, as atenções estão voltadas aos consoles portáteis, devido à sua mobilidade e qualidade em desempenho satisfatória. Este trabalho se enfoca no desenvolvimento de software para o Nintendo DS, mostrando suas principais virtudes e apontando suas limitações. Também propõe uma implementação de uma biblioteca que objetiva facilitar o desenvolvimento de jogos voltados para o Nintendo DS. A partir deste quesito, a biblioteca FLib foi criada. Sendo ela orientada a objetos e tendo uma arquitetura simples e concisa, esconde do desenvolvedor todas as preocupações com detalhamentos de hardware, permitindo que jogos 2D sejam gerados de forma totalmente descomplicada. Testes realizados demonstraram que a FLib além de consumir o mínimo de memória ainda possui um desempenho ótimo, tornando-a ideal para o uso. Também são comparadas uma pequena aplicação que não utiliza a FLib e outra que a utiliza, mostrando em números as vantagens que a mesma proporciona. Apesar das várias dificuldades encontradas, de a FLib não possuir um escopo mais abrangente, e de também estar longe de ser a solução definitiva para a criação de jogos, ainda sim, evita garantidamente muita retrabalho para o desenvolvedor.
publishDate 2009
dc.date.issued.fl_str_mv 2009
dc.date.accessioned.fl_str_mv 2010-02-24T04:14:37Z
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://hdl.handle.net/10183/18569
dc.identifier.nrb.pt_BR.fl_str_mv 000730939
url http://hdl.handle.net/10183/18569
identifier_str_mv 000730939
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.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/18569/2/000730939.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/18569/1/000730939.pdf
http://www.lume.ufrgs.br/bitstream/10183/18569/3/000730939.pdf.jpg
bitstream.checksum.fl_str_mv 2dd8b2bb4ea69f745dd7b3f8dfdb7d90
92d175e89263fd153fbe50bc8b7d4003
38e3cda892545592cd46c88ae23b9e06
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1815447034388283392