Bem-vindo ao CBmáFia, o simulador de futebol mais realista quando o assunto é bastidores esportivos! Aqui, o apito amigo joga no seu time e a "Justiça Divina" (ou melhor, o VAR) está pronta para intervir a qualquer momento.
Você pode dominar o sistema escolhendo um de dois poderosos times:
- 🔴⚫ Varmengo: Onde o apito amigo é tradicional e o Pix cai direto para a cabine do árbitro de vídeo.
- 🟢⚪ Varmeiras: Ter um pacto é bom, mas ter o sistema a seu favor é imbatível. Verde fluorescente e penalidades a jato.
- WASD: Movimenta o seu jogador (o "herói" com a bola).
- K: Chuta a bola em direção ao gol adversário.
- L: Passa a bola com precisão para o companheiro mais bem posicionado. Troca de controle automática.
- ESPAÇO: Cava aquele pênalti mandrake (aciona o VAR).
- ESC: Pausa o jogo (não importa a tela).
- Falta por Simulação (Cartão Amarelo/Vermelho): Se o adversário estiver com a bola e você, ou qualquer jogador do seu time, encostar nele, ele será penalizado por simulação! Se for reincidente (acumular minicartões amarelos flutuantes), ele leva Cartão Vermelho direto e vai pro chuveiro.
- Privilégio do VAR (Pênalti Automático): A regra é clara: se você (o herói) estiver conduzindo a bola e um adversário esbarrar em você, é PÊNALTI! O VAR entra em ação na hora.
- Cobranças de Pênalti Focadas: Durante um pênalti, o gramado esvazia! Apenas você e o goleiro adversário se encaram de frente (Câmera Clássica). Escolha o canto com
AouDe chuta comEspaço. O goleiro tem 85% de chance de fazer uma defesa espetacular, mas nós sabemos que... bem, coisas podem acontecer com ele depois. - Bola ao Chão Tático: Após lances de simulação ou repescagem do VAR, a bola reintegra à frente do lance. Enquanto você não tocar na bola, os adversários ficarão congelados de medo numa distância segura.
- Gols Anulados Automáticos: Gols contra? A CBmáFia anula e empurra o time adversário de volta pro campo de defesa.
- HTML5, CSS3, e Vanilla JavaScript (ES6)
- THREE.js para gráficos 3D baseados em Voxel (estilo retrô pixelado)
- Engine própria simples de estados:
MENU,PLAYING,VAR,PAUSE,PENALTY,GOAL_CELEBRATION,VICTORYeGAME_OVER.
- Dê um
git cloneneste repositório. - Como se trata de um projeto frontend limpo sem frameworks complexos, basta abrir o arquivo
index.htmlem seu navegador favorito. (Ou usar um servidor local como o Live Server do VSCode). - Não precisa compilar nada. O apito apita e a bola rola!
Sinta-se livre para debugar o sistema... mas cuidado com o tribunal esportivo.