Link para a proposta em pdf.

Tema

Jogo para a plataforma PC utilizando a ferramenta XNA Game Studio em conjunto com a linguagem de programação C Sharp.

Resumo da Monografia

Jogos de Computador são um dos tipos de Software que mais abrangem as áreas da computação. Inteligência artificial, computação gráfica, programação orientada a objetos, estrutura de dados, computação musical, entre outras, são exemplos das principais competências para o desenvolvimento deste tipo de software. Em função desta complexidade, uma das áreas mais importantes para o desenvolvimento de jogos é a engenharia de software, pois um planejamento e modelagem adequados são fundamentais para unir harmoniosamente todas estas diferentes áreas afim de criar jogos de qualidade.

Neste trabalho iremos desenvolver um jogo para PC, e possivelmente extendê-lo para Xbox 360, com o qual o jogador ficará imerso em um ambiente minimalista, formado por partículas, onde os obstáculos serão gerados pela interpretação de uma música previamente escolhida pelo jogador que será pré-carregada e analisada.

Sobre o jogo

Esperamos fazer um jogo de ação, que mistura elementos de rhythm games com side-scrolling. Rhythm games são jogos que utilizam músicas para desafiar o senso de ritmo do jogador, produzindo a dinâmica do jogo de acordo com a música tocada. Side-scrolling são jogos com visão tipicamente 2D, em que o personagem controlado pelo jogador se desloca em algum sentido, vertical ou horizontal.

O jogo consiste de um personagem abstrato formado por partículas que se moverá, semelhante a um cometa, por um cenário, colidindo ou evitando obstáculos de diferentes tipos, com o objetivo de ganhar massa. Os obstáculos serão gerados de acordo com a música escolhida pelo usuário e podem ajudar o personagem, aumentando sua massa, ou prejudicá-lo, diminuindo.

Objetivos

  • Desenvolver um jogo completo;
  • Utilizar técnicas de Engenharia de Software, juntamente com conceitos de Programação Orientada a objetos, eXtreme Programming, Computação Gráfica e Computação Musical.