- Adicionar os jogadores em uma lista de espera;
- Gerenciar aquele que o saque da vez;
- Modelo de partida ex: 2 saques por vez;
- Gerar um arquivo para um Torneio;
Criar uma Lista
que adicione os jogadores na Ordem de Chegada
sem afetar os jogadores que já estão na partida usando o FILO
;
Exibir mensagem de com nome do jogador de que vai fazer o lançe da vez
EX: A vez do Jack Lançar
caso um jogador peça para ser uma partida de dois saques seguidos a partida deve ir até 5 pontos, caso o jogador faça no modo tradicional a partida pode ir até 11 pontos
Ex:
modo de jogo:
2 sques seguidos
jogador 01 x jogador 02
vai até 5 pontos
Gerar um arquivo em caso aconteça um torneio de pingpong o desafio deve ser gerar um arquivo que tenha as chaves das partidas e gerar um arquivo que contenha os resultados das partidas após cada partida
Ex:
Arquivo: chaves.txt:
Partida 01: jogador 01 X Jogador 02
Arquivo Resultado.txt:
Jogador 01 venceu
Pontuação: 11:08
como isso é um trabalho voltado entre duas materias:
LPOO(Linguagem de Programação Orientada a objeto) e
ED(Estrutuda de Dados) havera alguns requisitos a serem compridos:
- Usar classes
Ex:
class Pessoa():
# Atributos e métodos da classe
- Fila;
- Pilha;
- Arvore;
- TAD;
- Grafos;