Projeto realizado com o intuito de consolidar os conhecimentos adquiridos ao longo do semestre letivo cursado do componente curricular Programação Orientada a Objetos da Universidade Federal da Bahia, "Spoonhead Game" é um clone de uma fase específica do aclamado jogo eletrônico "Cuphead".
Ao jogar "Spoonhead Game", você controlará a personagem Chalice, que pilota um avião repleto de armamentos pesados que devem ser utilizados para derrotar sua formidável inimiga Hilda Berg!
O desafio consiste em atacar o inimigo e esquivar dos ataques recebidos até que um dos personagens seja derrotado. Parece ser uma tarefa simples, mas ela exigirá do jogador muita proeza para que ele vença essa batalha.
Você pode acessar diretamente o código fonte do projeto clicando aqui.
Para rodar o jogo, o usuário deve ter devidamente instalado em sua máquina os seguintes requisitos:
Para inicializar, basta executar o arquivo "main.py" do projeto com o interpretador padrão do Python. Assim que ele for inicializado, carregará uma tela de início padrão. A partir disso, o usuário poderá interagir com a aplicação.
Caso queira encerrar a execução do programa, basta clicar na tecla "Esc" ou fechar a janela do ambiente gráfico Tupy.
- A movimentação da personagem é feita através das teclas direcionais "Up", "Down", "Right" e "Left" de seu teclado, movimentando-a respectivamente para cima, baixo, direita e esquerda.
- Para ativar ou desativar o ataque, dê um clique na barra de espaço, ou tecla "Space". E caso queira alterar entre os modos disponíveis, pressione a tecla "z".
- Se, em sua tela, já estiverem carregadas 5 cartas de baralho ao lado da barra de vida, você pode apertar a tecla "e" para usar um ataque especial.
- Davi Santos de Azevedo
- Responsável pela implementação e animação da personagem HildaBerg.
- Nota 5/5.
- Responsável pela implementação e animação da personagem HildaBerg.
- Estácio Gonçalves de Jesus Junior
- Responsável pela implementação e animação da personagem Chalice.
- Nota 5/5.
- Responsável pela implementação e animação da personagem Chalice.
- Fábio Tosta
- Responsável pela implementação e animação da barra de vida, do ataque especial e da hitbox.
- Nota 5/5.
- Responsável pela implementação e animação da barra de vida, do ataque especial e da hitbox.
- João Gabriel Zeba de Souza
- Responsável pela implementação e animação dos ataques.
- Nota 5/5.
- Responsável pela implementação e animação dos ataques.
- João Victor Luz Oliveira
- Responsável pela implementação e animação do cenário e da tela inicial.
- Nota 5/5.
- Responsável pela implementação e animação do cenário e da tela inicial.
Vale ressaltar que todos contribuíram ativamente para a elaboração, o planejamento e o desenvolvimento de todo o projeto. Toda a equipe se empenhou na busca por materiais e ideias, assim como colaborou na codificação de todas as partes do jogo desenvolvido.
Gostaríamos de agradecer ao professor Rodrigo Rocha pelo suporte ao longo do desenvolvimento do projeto.
Também dirigimos agradecimentos ao StudioMDHR, responsável pelo desenvolvimento do jogo original "Cuphead".
