Jogo mario
Resumo – Este documento consiste em um relatório abordando a análise e desenvolvimento de um jogo. Com o objetivo de apresentar como projeto final na diciplina de Fundamentos de Programação 2. Foi desenvolvido um jogo do tipo aventura utilizando-se da linguagem de programação C++ e dentro dos padrões de programção orientada à objetos. O jogo proposto possue uma fase contendo três tipos de inimigos, onde o jogador deve derrota-los e libertar a donzela em perigo, derrotando o chefe (inimigo final). O processo de desenvolvimento consistiu no levantamento de requisitos e Diagramas de Classes em Unified Modeling Language (UML). O passo seguinte foi programar o jogo em um ambiente de programação C++ tendo em mente os conceitos de orientação à objetos. Quando concluído, o teste do jogo se deu pelos próprios programadores e mostrou-se suficientemente funcional. Palavras-chave ou Expressões-chave: Relatório sobre Desenvolvimento de jogos, Implementação de jogos em C++, Diagrama de Classes em UML, Programação de jogos em orientação à objetos. Abstract - This paper consists of a report covering the analysis and development of a game. With the aim of presenting the final project as discipline of Programming Fundamentals 2, we developed a kind adventure game using the programming language C + + and patterns programmatically as object-oriented. The proposed game has one phase with three types of enemies where the player must defeat them and at the end of the stage, freeing the damsel in distress defeating the boss (final enemy). The development process consisted of gathering requirements and Class Diagrams in Unified Modeling Language (UML). The next step was to set the game in a programming environment C + + in mind the concepts of object orientation. When completed, the test was given by the game developers themselves and proved