CS BRASILENJOGAR
WebGL · Three.js · sem instalação

Feito para o navegador

CS Brasil é um FPS completo para um jogador entregue como página web. Veja como renderização, simulação e recursos funcionam sem instalador nativo.

Arquitetura de execução

O jogo é escrito em JavaScript e renderizado com WebGL por meio do Three.js. Uma atualização em passo fixo mantém movimento, armas, projéteis e decisões dos bots consistentes, enquanto a renderização acompanha a taxa da tela. A área jogável só é carregada depois do clique em Jogar, mantendo a página inicial leve e indexável.

Renderização

Three.js desenha mapas, personagens, armas, partículas, sombras e efeitos ligados ao HUD. As opções gráficas reduzem efeitos caros em máquinas mais lentas.

Simulação

Movimento, colisão, cadência, dano, equipes e rounds rodam localmente. Uma partida não depende de conta ou servidor remoto de jogo.

Persistência

Idioma, controles e preferências gráficas ficam no navegador. Limpar os dados do site restaura os padrões.

Bots e navegação

Os bots avaliam alvos, linha de visão, distância e cobertura enquanto percorrem os dados de navegação dos mapas. A meta não é imitar perfeitamente um jogador competitivo, mas tornar todos os mapas jogáveis de imediato e criar confrontos claros já na primeira visita.

Recursos e carregamento

Modelos e texturas entram por etapas. A primeira interação também libera o áudio, exigência das políticas de reprodução automática dos navegadores. As prévias dos mapas são imagens comuns, então visitantes e buscadores podem conhecer as arenas antes do download dos recursos 3D mais pesados.

Desempenho

Base de código aberto

O código-fonte está disponível sob a GNU Affero General Public License v3.0. O projeto usa Three.js e outros componentes de código aberto cujos avisos acompanham a distribuição. Identidade visual e mídias de terceiros não fazem parte automaticamente da licença do software; este site usa a marca CS Brasil e somente recursos liberados para esta publicação.

JOGAR CS BRASILDETALHES DA LICENÇA