Skip to content

Repositório criado para facilitar o acesso a recursos(assets) e informações para atividades a serem realizadas com a turma de Introdução ao desenvolvimento de jogos digitais.

Notifications You must be signed in to change notification settings

higorhlg/Asteroids-Pack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Asteroids-Pack

Repositório criado para facilitar o acesso a recursos(assets) e informações para a atividade a ser realizada com a turma de Introdução ao desenvolvimento de jogos digitais. Os assets aqui disponíveis serão utilizados para a criação de um jogo similar ao clássico Asteroids.

Sobre o jogo

O objetivo é pontuar destruindo asteróides e naves inimigas enquanto se mantém vivo, obtendo pontos para cada asteróide destruido de acordo com o seu tamanho. Quando um asteróide é destruído, existe uma chance de aparecer uma das possíveis naves inimigas, que fornecem mais pontos do que asteróides ao serem destruídas. E quando todos os asteróides são destruídos, se inicia um novo level com mais asteróides.

Menu Principal

Ao começar o jogo deve ser exibido um menu principal com as opções de começar o jogo e sair do mesmo. O menu deverá conter:

  • Imagem de fundo
  • "Asteroids" como título do menu
  • Botão para começar o jogo
  • Botão para ver ranking de pontuações
  • Botão para sair do jogo

Devem ser utilizadas as imagens, botões e fontes disponíveis dentro da pasta de assets disponibilizadas.

Um exemplo de como poderia ficar o seu menu principal:

Interface do Usuário em jogo (UI)

A cena em que se passa o jogo deverá conter como elementos da interface do usuário:

  • Indicação de pontuação atual
  • Indicação da quantidade de vidas do player
  • Botão de pause

Um exemplo de como poderia ficar a sua interface do usuário durante o jogo:

Mecânicas do jogador (nave)

O jogador começa com 3 vidas e controla uma nave capaz de rotacionar, atirar e se movimentar para frente com o impulso da turbina da nave, a nave eventualmente para de se movimentar quando não está sendo impulsionada. O jogador pode sair com a nave dos limites da tela e sair no lado oposto da tela. Sendo assim o jogador deverá ser capaz de:
  • Rotacionar para esquerda e direita
  • Atirar
  • Impulsionar para frente
  • Sair da tela e reaparecer no lado oposto de onde saiu (Screen Wrap)

Ao impulsionar para frente, deverá ser reproduzida uma animação com a turbina da nave soltando fogo (disponível na pasta de assets disponibilizada).

About

Repositório criado para facilitar o acesso a recursos(assets) e informações para atividades a serem realizadas com a turma de Introdução ao desenvolvimento de jogos digitais.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published