Batalha Naval em C

Jogo de consola desenvolvido com matrizes e programação estruturada

Projeto académico em C que implementa o clássico jogo Batalha Naval numa grelha 6x6, aplicando matrizes, estruturas, funções, validação de coordenadas e lógica de jogo.

  • C
  • Matrizes
  • Structs
  • GCC
  • Programação Estruturada
  • Git
  • GitHub
Criado: 11/08/2026Atualizado: 17/08/2026

Descrição

Projeto desenvolvido no âmbito do Curso Técnico de Programação do IEFP. A aplicação implementa uma versão da Batalha Naval em consola, utilizando matrizes bidimensionais para representar os tabuleiros de defesa e ataque dos jogadores. Inclui posicionamento e validação de embarcações, introdução de coordenadas, registo de tiros, deteção de acertos e controlo do estado dos navios. O projeto permitiu consolidar fundamentos da linguagem C, programação estruturada, structs, funções, ciclos, condições e manipulação de dados em matrizes.

Voltar