Rush RPG é um jogo de aventura e estratégia em turnos desenvolvido em linguagem C utilizando a biblioteca Raylib. O jogador deve atravessar diferentes estágios, fazendo escolhas estratégicas de itens para se preparar para a batalha final contra o Chefe.
O jogo é dividido em duas fases principais:
Você controla o herói e deve caminhar até uma das duas portas disponíveis. Cada porta oferece um item diferente que será guardado no seu inventário (máximo de 4 itens).
- Objetivo: Escolher os itens que melhor se adaptam à sua estratégia (Cura, Dano, Defesa ou Sorte).
Você enfrenta o Chefe usando os itens coletados durante a exploração. O combate é por turnos.
- Ataque: Causa dano ao chefe (o dano aumenta se você pegou a Espada).
- Itens disponíveis:
- 🧪 Poção: Recupera vida.
- 💣 Bomba: Causa dano massivo.
- ⚔️ Espada: Passiva. Aumenta o dano dos seus ataques básicos.
- 🛡️ Armadura: Passiva. Reduz o dano recebido do chefe.
- 💰 Moeda: Tem 50% de chance de distrair o chefe para você fugir (vitória imediata) ou falhar e perder o turno.
| Tecla | Ação | Contexto |
|---|---|---|
| Setas / A e D | Mover personagem | Exploração |
| Setas / A e D | Selecionar Item | Batalha |
| Enter | Entrar na Porta / Confirmar | Exploração / Menu |
| Enter | Usar Item Selecionado | Batalha |
| A | Atacar o Chefe | Batalha |
Para o jogo funcionar com os gráficos, certifique-se de que a pasta assets esteja no mesmo diretório do executável.
seu_projeto/
│
├── main.c # O código fonte do jogo (ou rpc.c)
├── rush_rpg (ou .exe) # O executável gerado
│
└── assets/ # Pasta de imagens (Opcional, mas recomendada)
├── boss_player/
│ ├── player.png
│ └── boss.png
├── cenarios/
│ ├── title_bg.png
│ ├── battle_bg.png
│ └── cenario1.png
│ └── ...
├── boss_attack.png
├── player_attack.png
├── boss_hit.png
└── player_hit.png
1. Instalar Dependências Abra o terminal e instale o compilador GCC e a biblioteca Raylib:
sudo apt update
sudo apt install build-essential git libraylib-dev2. Compilar
Navegue até a pasta do arquivo fonte (rpg.c) e execute:
gcc rpg.c -lraylib -lGL -lm -lpthread -ldl -rt -Xlinker -zmuldefs -o rush_rpg3. Executar
./rush_rpgExistem várias formas, mas a mais fácil é usando o kit de desenvolvimento w64devkit ou instalando o compilador MinGW.
Opção 1: Usando o Notepad++ com Raylib (Recomendado para iniciantes)
- Baixe o instalador do Raylib para Windows no site oficial ou GitHub.
- A instalação inclui um compilador pré-configurado (geralmente em
C:/raylib/w64devkit). - Abra o
rpg.cno Notepad++ (incluso no pacote) e pressione F6 para compilar e rodar.
Opção 2: Compilando via Linha de Comando (MinGW) Se você já tem o GCC (MinGW) instalado e a biblioteca Raylib baixada:
- Certifique-se de que os arquivos de cabeçalho (
raylib.h) e as bibliotecas (libraylib.a) estão acessíveis. - Execute o comando (ajuste os caminhos conforme sua instalação):
gcc main.c -o rush_rpg.exe -O2 -I C:/caminho/para/raylib/include -L C:/caminho/para/raylib/lib -lraylib -lopengl32 -lgdi32 -lwinmm- Execute o arquivo
rush_rpg.execriado.
Desenvolvido por:
- Lucas Del Pozo
- Lucas Sassi de Souza
- Eduardo Parize
- Vinicius Ribas Bida