BoxAdventure é um runner game desenvolvido em C onde o jogador precisa desviar dos inimigos enquanto sacrifica "boxes" para ganhar pontos de vida.
1º) Clone o repositório
git clone https://github.com/Taverna-Hub/BoxAdventure.git
2º) Entre na pasta do repositório
cd BoxAdventure/
3º) Crie o arquivo que vai armazenar as pontuações
touch scores.txt
4º) Compile os arquivos
gcc ./src/*.c -I./include -o BoxAdventure.out
5º) Rode o executável do jogo
./BoxAdventure.out
O objetivo do jogador é chegar o mais longe que ele conseguir. Quanto mais pontos ele ganha, mais desafiador o jogo fica.
O jogo possui 3 "personagens" principais:
- O jogador: 🔵
- O inimigo: 🔥
- A box: ⬜
A mecânica é simples, se o 🔵 encostar no 🔥 e o jogador estiver com apenas 1 Ponto de Vida, o jogo acaba.
Para evitar que isso aconteça, o jogador deve apertar [ ESPAÇO ] para pular por cima do inimigo.
A cada pulo bem sucedido, o jogador ganha +100 pontos.
A essência do jogo está no sistema de Boxes e Pontos de Vida.
O jogador começa com apenas 1 vida.Quando um jogador pula em uma box, ele rouba a sua energia vital, matando-a no processo e ganhando +200 pontos.
A energia vital da box é convertida em 1 ou mais Pedaços de Vida para o jogador. Ao juntar 5 Pedaços, ele ganha 1 Ponto de Vida.
Então, para o jogador conseguir sobreviver por mais tempo, ele precisa se tornar um assassino e matar cada vez mais boxes.
Mas lembre-se, matar é um pecado, e você pagará por isso...
Gustavo |
Kaique |
Paulo |
Projeto para a disciplina de Programação Imperativa e Funcional na CESAR School