Este projeto em p5.js é um jogo de corrida multiplayer local, onde cinco personagens —
representados por emojis — competem para chegar primeiro à linha de chegada. Cada jogador é
controlado por uma tecla específica do teclado.
Como funciona:
Ao iniciar o sketch, cinco emojis aparecem alinhados verticalmente no lado esquerdo da tela.
Cada emoji corresponde a uma tecla específica: "a", "s", "g", "j" e "l".
Quando a tecla do jogador é solta (keyReleased), o respectivo emoji avança uma distância
aleatória.
O jogo continua até que algum dos emojis ultrapasse a linha de chegada (posição x > 350),
momento em que o nome do vencedor é exibido e a animação é pausada com noLoop().
Elementos do jogo:
Visual: Fundo roxo vibrante quando a janela está em foco, e verde quando está desfocada (recurso
interativo interessante).
Linha de chegada: Estilizada com faixas brancas e pretas, representando uma bandeira
quadriculada.
Design acessível: Emojis facilitam a identificação visual dos jogadores, tornando o jogo mais
divertido e inclusivo.
Esse sketch é um excelente exemplo de como integrar eventos de teclado, movimento aleatório,
arrays, e condições de vitória em um jogo simples e cativante. Ideal para introduzir lógica de
jogos em contextos educativos ou recreativos.