• JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
 
  Bookmark and Share
 
 
Disertación de Maestría
DOI
10.11606/D.3.2006.tde-07122006-142908
Documento
Autor
Nombre completo
Thiago Matias Busso
Dirección Electrónica
Instituto/Escuela/Facultad
Área de Conocimiento
Fecha de Defensa
Publicación
São Paulo, 2006
Director
Tribunal
Ferreira, Maria Alice Grigas Varella (Presidente)
Silveira, Ismar Frango
Tori, Romero
Título en portugués
Soluções reutilizáveis no domínio de jogos computacionais: a aplicação de padrões de projeto no desenvolvimento de motores de jogos.
Palabras clave en portugués
Jogos eletrônicos
Motores de jogos
Padrões de projeto
Resumen en portugués
Com o desenvolvimento da indústria de jogos computacionais, cresceu também o custo de produção destes jogos, a cada dia mais complexos, inviabilizando sua construção a partir do ?nada?. Isto fez com que as empresas de jogos passassem a desenvolver ou adquirir soluções reutilizáveis. Nesse trabalho, realizou-se um estudo sobre o emprego de reuso em jogos e, como conclusão, apresenta-se a forma como os padrões de projeto (design patterns) podem contribuir para o projeto da arquitetura de jogos computacionais, enfocando o desenvolvimento do núcleo de software que os compõe, denominado motor de jogo ou game engine. Para facilitar a manutenção e evolução do sistema, este componente deve apresentar as características de ser modular e extensível, além de algumas outras propriedades discutidas ao longo do texto. Apresenta-se o que é um motor de jogo e quais os módulos que o compõem, descrevendo-se, em seguida, os padrões de projeto e suas aplicações. Como experimento, analisa-se o uso de padrões de projeto por motores de jogo, utilizando-se, para isso, os que possuem código aberto ou que estão disponíveis na literatura, dando-se ênfase à abstração da API gráfica e observando-se os aspectos positivos e negativos de cada solução. Com base nessa análise, propõe-se uma solução que visa atender aos requisitos considerados relevantes para um motor do jogo.
Título en inglés
Reusable solutions in the computer games domain: the practical use of design patterns in the development.
Palabras clave en inglés
Computer games
Design patterns
Game engine
Resumen en inglés
The development of computer games industry increased the costs of production of these games, that every day are more complex, and made almost impracticable their construction from the beginning. As a result, those companies started to develop or acquire reusable solutions. This study shows the application of reuse in games and, as a conclusion, it demonstrates how design patterns can contribute in a project of computer games, focusing on the development of the software core that composes them, called game engine. In order to facilitate the maintenance and evolution of the system, this device should be modular and extensible, beyond other characteristics discussed in this text. It is also presented the definition of a game engine, specifying the modules that compile it, describing, after that, the design patterns and their applications. As an experiment, it is analyzed the use of design patterns in already existing game engines, making use of the ones that are open source or that are available in the literature. In this experiment, it is emphasized the abstraction of the graphical API, pointing out the positive and negative aspects of each solution. Based on this analysis, it is proposed a solution which aims to fulfill the requirements considered relevant in a game engine.
 
ADVERTENCIA - La consulta de este documento queda condicionada a la aceptación de las siguientes condiciones de uso:
Este documento es únicamente para usos privados enmarcados en actividades de investigación y docencia. No se autoriza su reproducción con finalidades de lucro. Esta reserva de derechos afecta tanto los datos del documento como a sus contenidos. En la utilización o cita de partes del documento es obligado indicar el nombre de la persona autora.
Dissertacao_REV_2.pdf (1.35 Mbytes)
Fecha de Publicación
2006-12-19
 
ADVERTENCIA: Aprenda que son los trabajos derivados haciendo clic aquí.
Todos los derechos de la tesis/disertación pertenecen a los autores
Centro de Informática de São Carlos
Biblioteca Digital de Tesis y Disertaciones de la USP. Copyright © 2001-2020. Todos los derechos reservados.