KRPV-19: [Frontend] Implementar Tela de Jogo e Integração com Tabuleiro
-
Tipo:
Feature -
Prioridade: Alta
-
Descrição: Desenvolver o componente principal da partida (
GameComponent). Este componente atuará como a página do jogo, servindo de container para o componente de tabuleiro (BoardComponent, criado na task KRPV-14) e exibindo as informações periféricas da partida (HUD), como o nickname dos jogadores, código da sala e indicador de turnoEste componente será responsável por gerenciar a rota da partida (ex:
/game/:roomCode) -
Critérios de Aceitação:
-
Componente GameComponentcriado e configurado nas rotas -
A rota /game/:roomCodecarrega corretamente esta tela -
O componente inclui e renderiza o tabuleiro criado anteriormente -
A tela exibe as informações da partida (HUD): -
Código da Sala -
Nicknames do Jogador 1 (Brancas) e Jogador 2 (Pretas) -
Indicador textual de "Vez de quem" (Ex: "Vez das Brancas")
-
-
O layout é responsivo (em mobile, as informações devem se ajustar, talvez ficando acima/abaixo do tabuleiro em vez de ao lado)
-