Купить СНПЧ А7 Архангельск, оперативня доставка

Padrões de Projeto Aplicados à Construção de Jogos Eletrônicos


 

downloadpdf

Roberto T. Figueiredo1 & Carla B. de C. Figueiredo1

 

Resumo: Engenharia de Software é a reunião de boas práticas, que tem o intuito de tornar o desenvolvimento de software mais simples e ágil resultando em um produto de qualidade. Muitas dessas práticas são utilizadas em aplicações comerciais, voltada para o uso interno nas empresas, porém, outros tipos de software também podem fazer uso dessas práticas com o mesmo objetivo de melhorar o desenvolvimento e a qualidade do produto gerado. Um exemplo disto são os jogos eletrônicos, produtos com extrema qualidade e perfeição gráfica, mas que demoram anos para ficarem prontos e requer um esforço de grandes equipes e altos investimentos financeiros, que precisam dar o retorno esperado. Para auxiliar o desenvolvimento, diminuir os riscos do projeto e aumentar a qualidade é importante o uso de diversas técnicas da Engenharia de Software, deixando o projeto mais seguro para quem investe e melhor para quem desenvolve e também para quem joga. Este artigo demonstra como utilizar os padrões de projeto da engenharia de software gerados para aplicações comerciais, no desenvolvimento de jogos eletrônicos, tomando como base um jogo de RPG clássico em turnos, devido a sua característica de ser um tipo de jogo abrangente, maximizando as demandas na programação e nos padrões de projeto, foco desta pesquisa.

Palavras-chave: engenharia de software, jogos eletrônicos, padrões de projeto, desenvolvimento de jogos

 

Abstract: Software Engineering is a collection of good practice which aims to make software development easier and faster resulting in a quality product. Many of these practices are used in commercial applications, focused on the internal use in companies, however, other types of software can also make use of these practices with the same goal of improving the development and quality of the product generated. One example is video games, products with great quality and perfect graphics, but that takes years to get ready and requires an effort of great teams and high financial investment, they need to give the expected return. To aid development, reduce project risks and increase quality, it is important to use various techniques of software engineering, leaving the project safer for investors and better for developers and also for plays. This work demonstrates how to use design patterns that was originally defined for commercial applications to develop electronic games, based on a classic RPG game in turns, due to its characteristic of being an inclusive type of game, maximizing the demands on programming and design patterns, in this research.

Key words: software engineering, electronic games, design patterns, game development

 

1 Faculdade de Ciências Aplicadas e Sociais de Petrolina (FACAPE) Campus Universitário S/N – Vila Eduardo – 56.328-903 – Petrolina – PE – Brasil, tenorio.petrolina@bol.com.br, carlabfigueiredo@terra.com.br

 

Literatura Citada

DCC. Disciplinas do curso de Ciência da Computação [Online]. Central das Disciplinas do DCC/UFBA. - UFBA, 2008. Disponível em https://disciplinas.dcc.ufba.br/. Acessado em 11 de março de 2011.

GAMMA, Erich & HELM, Richard & JOHNSON, Ralph & VISSIDES, John. Design Patterns: Elements of Reusable Object-Oriented Software [Livro]. - [s.l.] : ADDISON WESLEY, 1995.

PRESSMAN, Roger S. Engenharia de Software - São Paulo : Makron Books, 1995.

SILVEIRA, Ismar & SILVA, Luciano. Aprendizagem de Padrões de Projeto em Ciência da Computação através de Jogos Digitais. Anais do XXVI Congresso da SBC. - São Paulo : [s.n.], 2006.