Desenvolvimento de um jogo em C++ e Allegro
André Bertoni, Rafael Ukoski andrelolbertoni@gmail.com, rafael.ukossouza27@gmail.com
Disciplina: Fundamentos de Programação 2 / S11 – Prof. Dr. Jean M. Simão
Departamento Acadêmico de Eletrônica – DAELN - Campus de Curitiba
Universidade Tecnológica Federal do Paraná - UTFPR
Avenida Sete de Setembro, 3165 - Curitiba/PR, Brasil - CEP 80230-901
Resumo – Com o intuito de aprimorar e colocar em prática as técnicas aprendidas na disciplina de Fundamentos de Programação 2, fez-se necessário o desenvolvimento de um jogo em formato de software. O jogo escolhido foi Metal Slug, cujo um ou dois jogadores enfrentam uma série de inimigos, divididos em três fases, até chegar a um “chefão”. Afim de seguir minuciosamente todas as etapas da engenharia de software, primeiramente foram descritos os requisitos do jogo, então, passou-se para o Diagrama de Classes, utilizando o
UnifiedModelingLanguage (UML) e um Diagrama de Atividades (Fluxograma).
Palavras-chaves: Fundamentos de Programação 2, software, Metal Slug.
Abstract – In order to improve and use the techniques that have been learned in the subject of Programming
Fundamentals 2, it was necessary the development of a game in mode of a software. The chosen game was Metal
Slug, where one or two players faces a series of enemies, split in three phases, until it gets into a “big boss”. As was needed to follow thoroughly every step of software engineering, first was described the game requirements, then, the Classes Diagram using the Unified Modeling Language and the Activities Diagram.
Keys-words: Programming Fundamentals 2, software, Metal Slug.
INTRODUÇÃO
Visando o melhor entendimento, absorção e utilização do conteúdo aprendido, a disciplina de Fundamentos de Programação 2 exige a implementação de um software, cujo será estruturado na forma de um jogo para computadores.
O jogo tem o nome de “Metal Sluga” e fora baseado no clássico Metal Slug. É um jogo de plataforma,