Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Bingo em C#

Este repositório contém um projeto de Bingo desenvolvido em C# para um trabalho acadêmico. O jogo permite que vários jogadores participem de uma partida, sorteando números aleatórios até que um jogador faça Bingo. O sistema gerencia os jogadores, verifica os números sorteados e mantém um ranking final.

📌 Funcionalidades

  • Cadastro de jogadores (nome, idade, sexo e número de cartelas)
  • Sorteio de números de 1 a 75
  • Marcação automática dos números sorteados nas cartelas dos jogadores
  • Verificação automática de Bingo
  • Registro de logs da partida em um arquivo de texto
  • Exibição do ranking final

🛠️ Tecnologias Utilizadas

  • C#
  • .NET
  • Manipulação de arquivos (StreamWriter para logs)
  • Listas e randomização para gerenciamento do jogo

🚀 Como Executar

  1. Clone este repositório:
    git clone https://github.com/seu-usuario/nome-do-repositorio.git
  2. Abra o projeto em um ambiente de desenvolvimento compatível (ex: Visual Studio).
  3. Compile e execute o programa.
  4. Siga as instruções no terminal para cadastrar os jogadores e iniciar a partida.

📂 Estrutura do Código

📁 BingoC__ATP
│── 📄 Program.cs        # Arquivo principal para executar o jogo
│── 📄 Bingo.cs          # Classe principal que gerencia o jogo
│── 📄 Jogador.cs        # Classe que representa um jogador e suas cartelas
│── 📄 Cartela.cs        # Classe que representa uma cartela do Bingo
│── 📄 log_partida.txt   # Arquivo gerado automaticamente com os registros da partida

📝 Exemplo de Uso

Ao iniciar o programa, o usuário será solicitado a inserir o número de jogadores (mínimo de 2 e máximo de 5). Cada jogador pode ter de 1 a 4 cartelas. O jogo então começa a sortear números e atualizar automaticamente as cartelas até que um jogador faça Bingo.

Exemplo de saída no terminal:

Digite o número de jogadores (entre 2 e 5): 3
Nome do jogador 1: Alice
Idade: 25
Sexo: F
Quantas cartelas? 2
...
Pressione qualquer tecla para sortear o próximo número...
Número sorteado: 34
Alice marcou o número 34.
...
BINGO! Alice fez Bingo!

-=-=-=-=== RANKING FINAL ===-=-=-=-
1º lugar: Alice | Idade: 25 | Sexo: F
...

🏆 Contribuição

Fique à vontade para sugerir melhorias ou novas funcionalidades abrindo uma issue ou enviando um pull request.

📄 Licença

Este projeto está sob a licença MIT. Sinta-se livre para usar e modificar conforme necessário.

About

Jogo de Bingo em C# com suporte a múltiplos jogadores, cartelas aleatórias e registro de partidas em log. Projeto desenvolvido para praticar conceitos de POO e manipulação de arquivos.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages