Skip to content
/ Snaze Public

Snaze é uma implementação do clássico jogo Snake (o jogo da cobrinha), desenvolvida em C++. O objetivo é guiar a cobra através de um labirinto para comer frutas, aumentando sua pontuação e tamanho.

Notifications You must be signed in to change notification settings

Joburato/Snaze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snaze 🐍

Snaze é uma implementação do clássico jogo Snake (o jogo da cobrinha), desenvolvida em C++. O objetivo é guiar a cobra através de um labirinto para comer frutas, aumentando sua pontuação e tamanho.

📋 Sobre o Projeto

O projeto foi construído com uma estrutura modular que separa a lógica principal do jogo da lógica de construção e gerenciamento dos labirintos.

Funcionalidades

  • Movimentação da cobra em ambiente de labirinto.
  • Sistema de alimentação e crescimento.
  • Leitura de arquivos de labirinto.

🚀 Começando

Pré-requisitos

  • Compilador C++ (g++, clang, ou similar) compatível com C++11 ou superior.

Compilação

Para compilar o projeto, você deve compilar os arquivos fonte (.cpp). Um exemplo genérico utilizando g++:

g++ -std=c++11 *.cpp -o Snaze.exe

🎮 Como Jogar

O jogo é executado via linha de comando. Você deve fornecer o caminho para o arquivo do labirinto e a quantidade de comida desejada.

Sintaxe:

./Snaze.exe <local dos labirintos> --food <X>

Exemplo de uso:

./Snaze.exe assets/maze1.txt --food 5

⚠️ Limitações Conhecidas

Atualmente, o projeto apresenta algumas limitações em desenvolvimento:

  • A interface gráfica é básica/limitada.
  • A Inteligência Artificial (IA) para controle automático da cobra ainda apresenta dificuldades de implementação.

✒️ Autor


README gerado automaticamente com base no arquivo author.md.

About

Snaze é uma implementação do clássico jogo Snake (o jogo da cobrinha), desenvolvida em C++. O objetivo é guiar a cobra através de um labirinto para comer frutas, aumentando sua pontuação e tamanho.

Resources

Stars

Watchers

Forks

Languages