Sombras do Sertão é um jogo de pixel art inspirado no estilo retrô, que te leva ao coração do cangaço, uma época em que destemidos fora-da-lei, conhecidos como cangaceiros, vagavam pelas áridas paisagens do Nordeste do Brasil. Com batalhas intensas, jogabilidade estratégica e uma rica história, por terrenos perigosos, evitando a polícia e derrotando gangues rivais.
Ambientado no início do século XX, você é o integrante de um grupo de cangaceiros, viajando pelo sertão árido e impiedoso. Com seu bando ao lado, você enfrentará inimigos ferozes, gangues rivais e forças opressoras.
Sombras do Sertão utiliza a biblioteca Allegro 5, uma poderosa API de desenvolvimento de jogos 2D em C. Ela oferece suporte para gráficos, entrada de usuário, áudio, timers e muito mais. O Allegro é ideal para jogos retrô devido à sua simplicidade e eficiência. Para mais informações, visite o site oficial.
- Instale a biblioteca GCC/MinGW: Para compilar o código-fonte do jogo, você precisará de um compilador compatível com C. Recomendamos o GCC/MinGW, que é um conjunto de ferramentas para desenvolvimento de software em C/C++ para Windows. Você pode baixá-lo aqui.
- Clone o repositório: Clone este repositório para o seu ambiente local.
- Compile o jogo: Temos um script de compilação pronto para uso. Execute o arquivo
scripts/compiler.bat
para compilar o código-fonte. O arquivo executavel gerado estará localizado na pastabin
. - Execute o jogo: Para executar o jogo você pode passar a flag
--run
para executar o jogo automaticamente após a compilação ou clicar duas vezes no arquivoSombras do Sertão.bat
na raiz do projeto.
Important
Pré-requisitos para compilação:
- O compilador GCC/MinGW deve estar adicionado ao PATH do sistema
- O script de compilação deve ser executado a partir da raiz do projeto
Estes requisitos são essenciais para o correto funcionamento do processo de compilação.
Além do GCC/MinGW, o projeto também oferece suporte para ser usado em conjunto com o Visual Studio. Para usar o projeto com Visual Studio:
- Abra o Visual Studio
- Selecione "Abrir um projeto ou solução" ou clone usando o link do repositório.
- Navegue até a pasta do projeto e selecione o arquivo de solução
- Use as ferramentas integradas do Visual Studio para compilação e depuração
- use o script de instalação: Para instalar as dependências do jogo, execute o script
scripts/setup.sh
. Este script instalará as dependências necessárias para compilar o jogo. - Compile o jogo: Temos um script de compilação pronto para uso. Execute o arquivo
scripts/compiler.sh
para compilar o código-fonte. O arquivo binario gerado estará localizado na pastabin
. - Execute o jogo: Para executar o jogo você pode passar a flag
--run
para executar o jogo automaticamente após a compilação ou clicar duas vezes no arquivoSombrasDoSertao
na pastabin
.
Warning
O script de instalação (scripts/setup.sh
) já inclui a instalação do compilador GCC e das dependências do Allegro necessárias para o projeto. Se você preferir instalar manualmente, certifique-se de ter:
- GCC (GNU Compiler Collection)
- Allegro 5 e suas bibliotecas de desenvolvimento
- pkg-config (para localizar as bibliotecas do Allegro)
- Movimentação: Use as teclas de seta ou
W
,A
,S
,D
para mover o protagonista. - Atirar: Pressione a tecla
espaço
para atirar. - Facada: Pressione a tecla
F
para dar uma facada. - Pausar: Pressione a tecla
ESC
para pausar o jogo e acessar o menu. - Selecionar Opção: Use o
enter
para acessar as fases.
- Sobreviver: Evite os inimigos e mantenha sua saúde.
- Colete Itens: Pegue munição e kits médicos para se manter no jogo.
- Complete as Fases: Progrida através das fases derrotando inimigos.