Skip to content

Jogo de plataformas e ação desenvolvido como atividade para a disciplina de Laboratório de Programação de Jogos em 2019/2.

License

Notifications You must be signed in to change notification settings

valescamoura/estelar-saving-the-world

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Estelar: Saving the world 🌟

Projeto desenvolvido como atividade para a disciplina de Laboratório de Programação de Jogos em 2019/2.

Como executar

Para executar, é necessário:

  • Ter instalado em seu computador alguma versão 3.x do Python
  • Clonar este repositório
git clone https://github.com/valescamoura/estelar-saving-the-world.git 
  • Ativar o ambiente virtual Python
venv/Scripts/activate 
  • Instalar os requisitos presentes em requirements.txt
pip install -r requirements.txt
  • Executar o código Menu.py a partir da raiz do diretório
python Menu.py

High concept

Estelar: Saving the world é um jogo de ação e aventura inspirado nos jogos clássicos de plataforma, em que o jogador precisará correr e saltar sobre plataformas a procura de cristais, além de enfrentar vilões. Ele foi desenvolvido para que o jogador se divirta ajudando a personagem Estelar na sua jornada para encontrar os cristais e, assim, salvar a terra.

Enredo e fluxo do jogo

Enredo:

Estelar é uma princesa alienígena do planeta Tamaran que veio para Terra depois de fugir dos seus inimigos chamados Cidadela e sua irmã Estrela Negra. Na terra, Estelar enfrenta vilões e forças do mal para proteger o planeta que a acolheu, porém que agora está ameaçado já que sua irmã jurou se vingar de Estelar. O planeta todo corre perigo pois foram descobertas a existência de 3 cristais que juntos podem reunir o poder de destruir um planeta inteiro. Essa informação chegou aos ouvidos de Estrela Negra que imediatamente enviou soldados de Cidadela para achar os cristais antes de Estelar e assim conseguir reunir os cristais e destruir a Terra. A missão de Estelar agora é achar esses cristais antes do soldados de Cidadela e salvar o mundo. Além de enfrentar sua irmã em um confronto decisivo, que decidirá o rumo do planeta Terra. Conseguirá Estelar derrotar os soldados de Cidadela, reunir os cristais e derrotar Estrela Negra?

Fluxo do jogo:

O jogo começa com um menu básico com um PLAY que inicia o jogo, uma opção HELP que mostra os comandos básicos do jogo, uma opção RANK que lista na tela os nomes dos 5 players mais bem colocados e suas respectivas pontuações no jogo, além de uma opção SAIR que encerra o jogo.

Ao iniciar o jogo, o jogador precisa andar e saltar entre plataformas para achar os cristais que estão distribuídos pelo cenário, além derrotar os vilões que também estão a procura dos cristais - caso os vilões encostem na personagem Estelar, esta perderá uma vida. Como também, se esquivar dos tiros da nave que passa aleatoriamente no jogo, tentando acertar a Estelar. O jogador precisará visualizar onde os tiros irão cair e se esquivar deles, pois se estes o acertarem, o jogador perderá uma vida.

Durante o percurso o jogador encontrará vidas extras para a personagem, já que a personagem terá apenas cinco vidas, inicialmente. No final do percurso, o jogador terá que enfrentar um novo desafio que é derrotar sua irmã, Estrela Negra. Estrela Negra tem 3 vidas, logo, o jogador precisará acertar a magia três vezes na vilã para, assim, derrota-lá. Porém, a vilã possui poderes semelhantes ao de Estelar, que também atirará uma magia que se acertar a nossa mocinha, esta perderá uma vida. Ao reunir todos os cristais, derrotar os soldados de Cidadela e derrotar Estrela Negra, o jogador ganha o jogo assim que chegar na nave e pode comemorar. A terra está novamente segura!

O jogo Estelar: Saving the world foi inspirado na personagem Koriand’r, mais conhecida como Estelar, dos quadrinhos da DC Comics.

Tela Principal

Main

Tela do Jogo

Movimentos da Estelar:

  • ▶️ Tecla de seta para a direita = movimenta Estelar para a direita.
  • ◀️ Tecla de seta para a esquerda = movimenta Estelar para a esquerda.
  • 🔼 Tecla de seta para cima = Estelar pula.
  • Tecla espaço = atira contra as naves inimigas.
  • Tecla Esc = volta ao menu a qualquer momento.

Play

Áudio

  • Música tema: Shatter me (Nightcore instrumental)
  • Musicista: Lindsey Stirling

About

Jogo de plataformas e ação desenvolvido como atividade para a disciplina de Laboratório de Programação de Jogos em 2019/2.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages