Desafios Superados
Sincronização em Tempo Real
Implementar o multiplayer online foi nosso maior desafio. Tivemos que criar um sistema de sincronização de estado entre o servidor e os clientes que fosse rápido o suficiente para uma experiência sem lag, mesmo com a latência da rede.
Física e Colisões
Criar um sistema de colisão e física que funcionasse tanto localmente quanto quando sincronizado com o servidor foi complexo. Implementamos um sistema híbrido onde algumas colisões são verificadas no cliente para resposta imediata.
Gerenciamento de Estado
Manter o estado do jogo consistente entre todos os jogadores exigiu uma arquitetura robusta de comunicação. Implementamos um sistema de mensagens com confirmação para garantir que todos os jogadores estejam vendo o mesmo estado do jogo.
Avaliação dos Princípios CRAP
Nesta seção documentamos as melhorias de design baseadas na avaliação dos princípios CRAP recebida de outros grupos. As modificações foram implementadas para aprimorar a experiência do usuário.
C - Contraste
Elementos diferentes devem ser realmente diferentes para criar hierarquia visual e destacar o que é importante.
Antes: Pouco contraste entre elementos principais e secundários, dificultando a hierarquia visual.
Depois: Melhoramos os contrastes de cores e tamanhos para destacar informações importantes.
R - Repetição
Elementos visuais devem ser repetidos por toda a interface para criar consistência e coesão.
Antes: Estilo inconsistente entre seções, prejudicando a identidade visual do site.
Depois: Padronizamos os estilos de cabeçalhos, cards e ícones em todas as seções.
A - Alinhamento
Nada deve ser posicionado arbitrariamente. Todos os elementos devem ter uma conexão visual com algo na página.
Antes: Elementos desalinhados em várias seções, criando uma sensação de desordem visual.
Depois: Implementamos uma grade consistente e alinhamentos uniformes em toda a página.
P - Proximidade
Itens relacionados devem ser agrupados visualmente para organizar a informação e reduzir a desordem.
Antes: Elementos relacionados estavam distantes, dificultando a compreensão de suas conexões.
Depois: Agrupamos informações relacionadas e criamos espaçamento adequado entre grupos diferentes.
Feedback Recebido
"O site apresenta uma boa hierarquia visual na maioria das seções, mas poderia melhorar o contraste entre texto e fundo em algumas áreas. A repetição de elementos como ícones e cores é consistente, criando uma identidade visual forte. O alinhamento dos elementos está bem executado na maioria das seções. A proximidade entre elementos relacionados é adequada, facilitando a compreensão do conteúdo."
Nota: Esta seção será atualizada após recebermos as avaliações CRAP de outros grupos e implementarmos as melhorias sugeridas.
Histórico de Commits
Acompanhe o progresso de desenvolvimento do jogo através dos commits do repositório.
Carregando histórico de commits...