CannonSmash Web
Os jogos salvos ficam apenas neste navegador.
Sobre o jogo
CannonSmash Web é um jogo de tênis de mesa em 3D que roda no navegador. Você joga contra o computador numa mesa de medidas oficiais, com rede, uma bola que gira e quica e regras do esporte de verdade: games até 11 pontos, vantagem a partir de 10 a 10 (é preciso abrir dois pontos), saque trocando a cada dois pontos e partida em melhor de três games. Há três níveis de dificuldade, Easy, Normal e Hard, e quanto mais difícil o adversário, menos o jogo ajuda você a se posicionar.
É uma releitura do Cannon Smash, um jogo livre de tênis de mesa em 3D escrito por Kanna Yoshihiro nos anos 2000 sob a mesma licença de código aberto. Esta versão é um programa novo, mas o coração dela, a física da bola no ar, o quique, o jeito de mirar uma jogada e o estado de cada troca de bolas, é um porte direto do código original, então a bola se comporta como os fãs do jogo antigo lembram. O projeto foi reescrito do zero em julho de 2026 por uma IA (o Claude, da Anthropic) seguindo o desenho e as anotações do autor, e os autores dizem isso no aviso que acompanha o código. Ele foi pensado para telas de toque, e por isso os controles são do jeito que são.
Jogando aqui
Clique em Play, espere a página carregar, escolha uma dificuldade e aperte PLAY. No começo de cada ponto, a mensagem diz quem saca. O jogo foi feito para tela de toque, e com o mouse ele funciona mas pede um pouco de prática: os movimentos rápidos precisam ser rápidos de verdade. Arraste devagar para se mover e, quando quiser bater na bola, mova o mouse depressa para cima e solte. No celular ou tablet, use o dedo do mesmo jeito.
Controles
| Gesto | Ação |
|---|---|
| Arrastar para a esquerda ou direita | mover a raquete para o lado |
| Puxão rápido para cima | bater na bola: o ângulo mira, a velocidade dá força, e um puxão para cima dá efeito de topspin |
| Puxão rápido para baixo | um corte com backspin, mais lento e seguro |
| Puxão rápido para cima (no seu saque) | jogar a bola para o alto e sacar |
| X (em cima, no centro) | sair da partida e voltar ao menu |
| Toque (depois da partida) | voltar ao menu |
Dicas
Fique sob a bola. Você só consegue bater nela quando ela chega ao alcance da raquete, então mova-se primeiro e faça o puxão no último momento. Quando você não está arrastando, o jogo leva você para onde a bola vai chegar, mas nos níveis mais altos essa ajuda é mais lenta.
Use o corte para recomeçar. O corte com backspin deixa a bola baixa e lenta e dá tempo de voltar à posição depois de uma jogada forte.
Mire com o ângulo do puxão. Puxar para cima e para um lado manda a bola para aquele lado da mesa; um puxão longo e rápido bate mais forte, mas é mais fácil errar.
Perguntas frequentes
É o Cannon Smash original? Não. É uma versão nova dele para navegador, escrita tendo como base o código de física do original. O original, para computadores, é um programa diferente que você encontra no SourceForge.
Dá para jogar com o teclado? Não, o jogo se controla arrastando e puxando, com o dedo ou o mouse.
Tem som? Tem, os sons são gerados pelo navegador, e o menu tem um botão para desligá-los.
Dá para jogar em dois? Não, você joga sempre contra o computador.
Créditos e licença
CannonSmash Web foi feito por jgbrwn e é software livre sob a Licença Pública Geral GNU, versão 2 ou posterior. É uma obra derivada do Cannon Smash de Kanna Yoshihiro, também sob a GPL, e a reescrita foi feita com a IA Claude, como explica o aviso do projeto. A cena 3D é desenhada pelo three.js, sob a licença MIT, e o projeto não tem arquivos de imagem nem de áudio. Por ser GPL, o fonte completo da versão jogada aqui, com o arquivo que fixa as bibliotecas exatas e o script de build, está ligado a esta página, junto com os textos das licenças.