Loading repository data…
Loading repository data…
Reyzkk / repository
🗺️ Game War — Sistema de Cadastro de Territórios 📌 Projeto desenvolvido em linguagem C como parte do processo de aprendizado inicial em programação estruturada. O sistema simula o cadastro de territórios para um jogo de guerra, com interface interativa via terminal.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Um projeto em C para gerenciar territórios e simular batalhas em um jogo de estratégia simplificado.
Feito como exercício de aprendizado em estruturas (struct), enum, menus interativos, arrays dinâmicos e simulação de combate.
Este programa foi feito para rodar em terminal (CMD, PowerShell ou Linux Terminal).
Dependendo do terminal, acentos, barras e emojis podem não aparecer corretamente.
✅ Recomendações:
main():
system("chcp 65001");
struct, enum, switch-case, arrays dinâmicosgcc -o war.exe war.c
./war.exe
gcc -o war war.c
./war
Turno 0
Brasil [████████████████████] 50
Argentina [██████████████ ] 40
Ataque: Isso foi devastador... (20)
Turno 1
Brasil [████████████████ ] 30
Argentina [████████████ ] 30
Defesa: tivemos muitas baixas! (15)
🏆 O atacante conquistou o território!
struct CreateTerritorytypedef struct {
char name[50]; // Nome do território
char color[50]; // Cor do território
int soldiers; // Número de soldados
} CreateTerritory;
enum Menutypedef enum {
CADASTRAR = 1,
LISTAR_TERRITORY,
SIMULAR_ATAQUE,
SAIR
} Menu;
classDiagram
class CreateTerritory {
char name[50]
char color[50]
int soldiers
}
class Menu {
1 - Cadastrar Territorios
2 - Listar Territorios
3 - Simular Ataque
4 - Sair
}
Menu --> CreateTerritory : gerencia
system("cls") ou system("clear")).txt)MAX_TERRITORY)Contribuições são bem-vindas!
Abra uma Issue ou envie um Pull Request para melhorias ou sugestões.
Licença MIT.
Você pode usar, modificar e distribuir livremente, mantendo os créditos.