Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🔥 Gelo Fino

Clone do mini-game Gelo Fino do Club Penguin, desenvolvido em C para terminal.

O jogador controla um Puffle de Fogo e precisa atravessar o mapa coletando a chave antes de alcançar a saída. Cada passo transforma o gelo em água, tornando impossível voltar pelo mesmo caminho.


🎮 Gameplay

  • Movimentação com W, A, S e D
  • Sistema de colisão com paredes
  • Cada posição visitada se transforma em água
  • Coleta de chave obrigatória antes da saída
  • 5 fases com dificuldade progressiva
  • Sistema de derrota ao pisar em água

✨ Funcionalidades

  • Sistema de fases
  • Geração e renderização do mapa
  • Estatísticas da partida
  • Menu inicial
  • Sistema de vitória e derrota
  • Controle de movimentos
  • Detecção de colisões

🛠️ Tecnologias

  • Linguagem C
  • Estruturas (struct)
  • Matrizes bidimensionais
  • Manipulação de teclado (conio.h)
  • ANSI Escape Codes para cores no terminal

💡 Aprendizados

Durante o desenvolvimento deste projeto pratiquei:

  • Organização do código em funções
  • Manipulação de matrizes 20x20
  • Estruturas (struct)
  • Lógica de movimentação
  • Máquinas de estado simples
  • Detecção de colisão
  • Gerenciamento de fases
  • Controle de estatísticas do jogo

▶️ Como executar

Compile o projeto:

gcc main.c -o gelofino

Execute:

./gelofino

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages