Executando verificação de segurança...
3

Os botões de zoom estão com as funções trocadas. O tempo de resposta para pintar um pixel está muito alto. Qundo você disse "mundo pixelado" imaginei que o mapa fosse ao menos do tamanho da Terra, onde as pessoas pudessem desenhar em coordenadas específicas. Percebi agora que só é permitido pintar um pixel a cada 2 segundos. A ideia é legal.

Carregando publicação patrocinada...
1

Primeiramente muito obrigado pelo feedback, você provavelmente foi a primeira pessoa acessar, muiiiito obrigado.
1 - Vou corrigir a função de zoom
2 - No caso o intervalo para pintar um pixel e pintar outro depois? A ideia geral era que amigos teriam que se juntar para conseguir fazer seus desenhos e conseguirem "Proteger" seus desenhos de outras pessoa
3 - A ideia do mapa é ser um tamanho limitado mesmo, para ser um espaço disputado pelos usuários, a ideia é ter um mundo de 1 milhão de pixels, mas atualmente está em 10k.

0
2
1

A verificação de tempo entre cada pixel pintado precisa ser feita no servidor também. Caso contrário alguém pode simplesmente enviar a cor para todos os pixels de uma só vez pelo websocket aberto (como acabaram de fazer). Outro detalhe é que ao invés de usar a Three.js você poderia criar o mapa com SVG. Creio que ficaria mais leve.

3