DOI QR코드

DOI QR Code

Developing Digital Games through Software Reuse

  • Neto, Beatriz (Systems and Computing Engineering Department, Federal University of Rio de Janeiro) ;
  • Fernandes, Lucia (Systems and Computing Engineering Department, Federal University of Rio de Janeiro) ;
  • Werner, Claudia (Systems and Computing Engineering Department, Federal University of Rio de Janeiro) ;
  • De Souza, Jano Moreira (Systems and Computing Engineering Department, Federal University of Rio de Janeiro)
  • Received : 2010.03.25
  • Accepted : 2010.04.16
  • Published : 2010.06.30

Abstract

Gaming is an old humans' habit. Games help in logical development and encourage learning of theoretical and practical concepts. Besides they offer entertainment and challenge. The advent of the personal computer changed this tradition. Every year new challenges arise in a digital format, which lead the young and adults to spend hours in front of a computer or TV screen in an attempt to overcome hurdles and reach an objective. Quality, sophistication, and constant innovation are attained through complex computer software that almost has an obligation to improve as each new title is released, due to this game development becomes a challenge. Considering that a game title is software and thus faces the same restrictions of business applications, this article intends to analyze, under the optics of reuse, if game development resorts to reuse, and where and how this happens.

Keywords

References

  1. P. Banaschak, “Early East Asian Chess Pieces: An overview,” Aug., 1999.
  2. E. Bethke, 2003. “Game Development and Production”. Wordware Publishing.
  3. H. Cho and J. Yang, “Architecture Patterns for Mobile Game Product Lines,” In: International Conference On Advanced Communication Technology, 10, 2008, Phoenix Park. Proceedings. Washington: IEEE Computer Society, 2008. v. 1, pp.118-122. https://doi.org/10.1109/ICACT.2008.4493725
  4. J. M. Conejero and J. Hernandez, “Analysis of Crosscutting Features in Software Product Lines,” In: International Conference On Software Engineering, 13, 2008, Leipzig. Proceedings. New York: ACM, 2008. pp.3-10. https://doi.org/10.1145/1370828.1370831
  5. J. L. Cybulski and K. Reed, “Requirements Classification and Reuse: Crossing Domain Boundaries,” In: Sixth International Conference on Software Reuse, 2000, Vienna, Austria.
  6. M. El-Nasr and B. Smith, 2006. “Learning through game modding, Computers in Entertainment,” Nova Iorque: ACM Press.
  7. D. L. Figueiroa, F. Campos and A. M. Neves, “O Paradigma do Projeto Baseado em Plataformas Aplicado ao Game Design,” In: VI Simposio Brasileiro de Jogos para Computador e Entretenimento Digital, 2007. (in portuguese)
  8. T. Fullerton, C. Swain and S. Hoffman, 2004. Game Design Workshop: Designing, Prototyping, and Playtesting Games. Lawrence: CMP Books.
  9. A. Furtado and A. Santos, 2006. “Applying Domain-Specific Modeling to Game Development with the Microsoft DSL Tools,” In: 3rd Brazilian Symposium on Computer Games and Digital Entertainment (SBGames2006).
  10. G. Gelatti, “A Framework for Building Engines for Games and Simulations,” I Workshop Brasileiro de Jogos e Entretenimento Digital, Sociedade Brasileira de Computacao, 2002.
  11. M. M. Kubo, “FMMG: Um Framework para Jogos Multiplayer Moveis,” 2006. 130 f. Tese Curso de Engenharia de Computacao e Sistemas Digitais, Escola Politecnica da Universidade de Sao Paulo, Sao Paulo, 2006. (in portuguese)
  12. A. Lamothe, “Tricks of the Windows game programming gurus,” 2. ed. [s.i.]: Sams Publishing, 2002. 1063 p.
  13. E. Mattos, B. Rabello and E. W. G. Clua, “Construindo um Framework para Jogos FPS com Microsoft XNA,” In: Brazilian Symposia on Games and Digital Entertainment, 2007, Porto Alegre. Proceedings. Porto Alegre: Soc. Brasileira da Computacao, 2007. (in portuguese)
  14. E. Monteiro, Nativos Digitais ja estao dominando o mundo e transformando a forma como o ser humano se comunica. O Globo, 05/18/2009. (in portuguese)
  15. B. Morin et al. “A Generic Weaver for Supporting Product Lines,” In: International Conference On Software Engineering, 13., 2008, Leipzig. Proceedings. New York: ACM, 2008. pp.11-18. https://doi.org/10.1145/1370828.1370832
  16. L. M. Nascimento, E. S. Almeida, S.R.L. Meira, “A Case Study in Software Product Lines: The Case of the Mobile Game Domain,” In: Euromicro Conference Software Engineering And Advanced Applications, 34, 2008, Parma. Proceedings. Washington: IEEE Computer Society, 2008. pp.43-50. https://doi.org/10.1109/SEAA.2008.14
  17. N. Niu and S. Easterbrook, “Concept Analysis for Product Line Requirements,” In: ACM International Conference On Aspect-Oriented Software Development, 8, 2009, Charlottesville. Proceedings. 2008: Acm, 2009. pp.137-148. https://doi.org/10.1145/1509239.1509259
  18. R. Rucker, Software Engineering and Computer Games. Boston: Addison-Wesley Longman Publishing, 2002.
  19. R. C. Santos and M.T.O. Valente, “Extracao de uma Linha de Produtos de Software na Area de Jogos para Celulares usando Programacao Orientada por Features,” In: Latin American Workshop On Aspect-Oriented Software Development, 2, 2008, Campinas, Proceedings. II Latin American Workshop on Aspect-Oriented Software Development, 2008. pp.50-59. Software Engineering Conference in Russia (SEC(R)2006). (in portuguese)
  20. R. Rouse III, 2001. Game Design Theory and Practice. Wordware Publishing.
  21. C. A. Vidal et al, “Ferramenta de Autoria de Ambientes Virtuais Adaptavel a Diferentes Motores Graficos,” In: Simposio De Realidade Virtual, 7, 2004, Sao Paulo. Proceedings. Sao Paulo: Simposio de Realidade Virtual, 2004. pp. 15-26. (in portuguese)
  22. W. Zhang, “Architecturally Reconfigurable Development of Mobile Games,” In: International Conference On Embedded Software And Systems, 2, 2005, Chengdu. Proceedings. Washington: IEEE Computer Society, 2005. v.//101109/200532, pp.66-72. https://doi.org/10.1109/ICESS.2005.32
  23. D. Nguyen and S. B. Wong, “Design Pattern for Games,” In: Technical Symposium In Computer Science Education, 33, 2002, Kentucky. Proceedings. New York: Acm, 2002. pp.126-130.
  24. A. L. Battaiola, 2000. “Jogos por Computador – Historico, Relevancia Tecnologica e Mercadologica, Tendencias e Tecnicas de Implementacao” in JAI2000/SBC. (in portuguese)
  25. E. Stuart – X-Men Origins: Wolverine. Report published in the O Globo journal at 18 May, 2009. (in portuguese)
  26. Leander Kahney. Straight Dope on the iPod's Birth, Wired News, 2006-10-17.
  27. Mr. Marbles, Ahoy_And_Avast, & Vicious Sid - iPod Games Review Roundup - September 15, 2006
  28. Zumo Notícias - iPad: tablet da Apple e híbrido de iPhone com notebook – Report published at January 27, 2010 on http://tecnologia.terra.com.br/interna/0,OI4230761-EI4801,00.html (in portuguese)