Skip to content

Ostap95/PyChallenge-Fatchuranz

Repository files navigation

Objetivo do jogo: O objetivo do jogo é aguentar o máximo de tempo sem perder a vida(30 vidas) e conseguir um maior número de pontos. Cada nível tem um determinado número de inimigos que o jogador terá que enfrentar. Com o passar dos níveis a dificuldade aumenta, bem como a velocidade de movimento do jogador e a velocidade do disparo de laser. Ao fim de 16 níveis o jogo entra em modo infinito, acabando só quando o jogador ficar sem vidas. Cada nível tem inimigos diferentes, e a medida que o jogador sobe de nível, a sua nave muda também, reflectindo o upgrade da nave. Quando o jogo chega ao fim, caso o jogador faça new record de pontos, é lhe pedido que introduza o seu nome, para registar a sua nova pontuação.

  Caso o jogador queira, é possível jogar em modo “God Mode”, acessível a partir do menu inicial. 
  No entanto, este modo não contribui para a best score adquirido no jogo.
  
  Comandos disponíveis:
        esc: entra em modo pausa
        ‘w’ ou ‘seta para cima’: movimenta a nave para cima
        ‘a’ ou ‘seta para esquerda’: movimenta a nave para a esquerda
        ’s’ ou ‘seta para baixo’: movimenta a nave para baixo
        ‘d’ ou ‘seta para direita’: movimenta a nave para a direita

Apontando o rato para o inimigo faz com que a nave seja virada na direção do mesmo, permitindo um disparo mais preciso. O disparo de laser é feito com o botão direito do rato.

Por detrás do jogo: A ideia e o jogo foram desenvolvidos inteiramente do zero, à parte dos assets, que foram utilizados do site http://kenney.nl/assets com as licenças de uso devidamente legais. A música de fundo utilizada é abrangida pela licença livre. Título: Tobu - Hope [NCS Release]. Link: https://www.youtube.com/watch?v=EP625xQIGzs

O trabalho foi realizado por Ostap Kozak e Francisco Maria, alunos do curso de Engenharia de Telecomunicações e Informática do Instituto Superior Técnico TagusPark. Bom Jogo e Boa Sorte!

Classe principal do jogo: Fatchuranz.py Para compilar: É preciso ter versão 3.5 de Python e Pygame suportado por esta versão. Código de execução: "python Fatchuranz.py"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages