Repository navigation
Sprint 1
Neste sprint foram desenvolvidas as funcionalidades de ligação entre o servidor e o jogador, bem como, a ligação entre o servidor e a base de dados. Foram também desenvolvidas as funcionalidades de: registar conta, iniciar conta(login), criar salas de jogo, entrar na sala de jogo e seleccionar jogada no tabuleiro de jogo. A base de dados, é usada para guardar o username e a password de cada jogador e as suas estatísticas( número de vitórias, derrotas e empates). As informações das salas existente( nome da sala, número de jogadores presentes e espectadores) estão armazenadas no servidor. Foram também desenvolvidas as janelas básicas ( no sprint 2 foram melhoradas), para inicialização do servidor( necessário indicar IP e porta) e as janelas do cliente: Janela "setup aplicação", "Initial", "Login", "Create Account" e "Lobby" (Ver Mockups"). Assim, este sprint serviu para desenvolver a estrutura do jogo, isto é, as comunicações entre os vários componentes e a base para parte gráfica, deixando a lógica de jogo e melhoramentos da parte gráfica para o sprint 2.
- Entrar no jogo e fazer login(conta já criada) -3 points
- Entrar no jogo e criar conta - 13 points
- Interface Cliente -Janela "Setup", "Initial", "Login" e "Create Acount"-5 points
- Interface Cliente -Janela "Lobby" - 2 points
- Criar Sala de Jogo ou juntar-se a uma já existente - 10 points
- Jogador entra na sala de jogo e fica à espera de outro jogador 5 points
- Interface Cliente - Janela "Game View" com boardview. Possível seleccionar jogada -8 points
- Jogador conversar com outro jogador e espectadores da sala - 8 points

Concluído o Sprint 1, todos as tarefas propostas foram concluídas, as funcionalidades ficaram a funcionar. No fim, verificamos que os pontos de esforço atribuídos inicialmente, não se ajustaram totalmente à realidade No entanto, apesar de todas as funcionalidades estarem a funcionar, no sprint 2 algumas destas tiveram de ser modificadas, nomeadamente, a funcionalidade de seleccionar jogadas e a parte gráfica.
made by:
PawnStars