Pitch: Meu filho queria jogar comigo, então fiz um jogo de navegador pra ele (e agora ele tem bairro, Megazord e kart)
TabNews·16 Oct at 6:19 pm
O Thomas, meu filho, vivia me pedindo pra jogar alguma coisa com ele. Em vez de procurar um jogo, resolvi fazer um, do zero, à noite depois do trabalho.
Virou a Escola de Massinha: uma escola pública brasileira onde alguém derrubou massinha na cafeteira dos professores e todo mundo virou zumbi de massinha. Você pega o estilingue, o lança-giz e o álcool em gel e cura a escola.
Cada pedido dele virou uma parte do jogo:
- "Pai, eu quero um cachorro" → o Caramelo, vira-lata que te segue e late pros zumbis
- "Quero um robô gigante" → um Megazord que você monta com peças do ferro-velho
- "Quero jogar com meus amigos" → multijogador online (WebRTC, o navegador de quem cria a sala vira o servidor)
- "Quero um kart" → Massinha Kart com 4 pistas
Algumas coisas técnicas que talvez interessem aqui:
- Three.js + TypeScript + Vite, roda direto no navegador, no PC e no celular
- Nenhum arquivo de arte: todo modelo, textura, som e música é gerado por código (massinha "amassada" com ruído nos vértices, shader de stop-motion a 12 fps)
- Multijogador sem servidor de jogo: PeerJS pra apresentar os navegadores, TURN da Cloudflare pra quem está atrás de CGNAT, e o navegador do anfitrião roda as regras (com anti-trapaça básico)
- Fiz com ajuda de IA (Claude Code) — dá pra contar como foi programar "a dois" com ela, se tiverem curiosidade
É grátis, sem anúncio, sem cadastro: https://massinha.net/?de=tabnews
Feedback é muito bem-vindo, principalmente de quem tem filho pequeno 🙂
