Jogo mario

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2533 palavras )
  • Download(s) : 0
  • Publicado : 23 de abril de 2013
Ler documento completo
Amostra do texto
TRABALHO PARA A DISCIPLINA DE FUNDAMENTOS DE PROGRAMAÇÃO 2 DO CURSO DE ENGENHARIA ELETRÔNICA DA UTFPR: ATIVIDADE PRATICA SUPERVISIONADA 1


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 dalinguagem 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 foiprogramar 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 atthe 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 provedsufficiently functional. Key-words or Key-expressions: Report on Game Development, Implementation games in C + +, UML class diagram, programming games in object orientation.

INTRODUÇÃO Esse artigo-relatório foi desenvolvido para suprir como atividade pratica supervisionada na disciplina de Fundamentos de Programação 2 do DAELN/UTFPR. Seu principal objetivo é explicitar o uso de orientação à objeto nodesenvolvimento de softwares, neste caso um jogo, utilizando a linguagem de programação C++. Também permite exercitar técnicas de análise e desenvolvimento de um projeto. O objeto de estudo deste trabalho consiste em jogo para a plataforma PC, do gênero aventura. Para o desenvolvimento do projeto citado foi utilizado como método o ciclo clássico de engenharia de software de forma simplificada.Consiste no levantamento de requisitos os quais o jogo deve atender, a modelagem do sistema via diagrama de classes em linguagem UML, a implementação do código propriamente dita, em linguagem C++ utilizando os recursos da orientação à objetos e finalmente teste via uso do software em busca de verificar a eficácia em atender os requisitos.

A seção “EXPLICAÇÃO DO JOGO” descreve o contexto ejogabilidade do projeto, definindo e discorrendo de maneira textual os requisitos que o jogo deve atender. A seção seguinte, “DESENVOLVIMENTO DO JOGO NA VERSÃO PROCEDIMENTAL”, relata brevemente como seria a implementação do mesmo projeto, porém utilizando orientação à funções em linguagem C. Em complemento, a seção seguinte trata o projeto com orientação à objeto, definindo os “blocos” que constituem ojogo e discriminando recursos importantes da linguagem C++ que serão utilizados para suprir os requisitos apresentados. As seções seguintes apresentam e discutem os resultados. EXPLICAÇÃO DO JOGO Vamos agora explicar o jogo em si, porém nenhum dado de desenvolvimento será apresentado. Trata-se apenas de um relato da experiência que o jogo deve passar ao jogador. Consiste em um jogo bidimensional...
tracking img