Moduui Brrr — jogo de festa estilo fliperama no celular
(modu-burururu.vercel.app)Olá.
Cansado das tarefas intermináveis dos jogos mobile idle, criei um jogo para as pessoas se divertirem juntas.
Eu queria fazer um jogo como aqueles dos fliperamas antigos, em que você ficava apertando botões sem parar ao lado de outra pessoa e caía na risada. Partidas curtas, aquela frustração gostosa de perder, e mais uma rodada. Fiquei imaginando isso com os amigos, no celular..
Basta enviar um link para jogar, sem cadastro nem instalação. A estrutura é de minijogos para até 6 pessoas, e as disputas são decididas só pela habilidade, sem fator sorte.
Como não dá para reproduzir no celular a sensação tátil dos botões de fliperama, aproveitei ao máximo as vantagens do smartphone com entradas por toque, como toques rápidos repetidos, swipe e drag.
O multiplayer usa comunicação P2P com WebRTC DataChannel. No modelo Host-as-Relay, o host retransmite as mensagens, e o servidor faz apenas o signaling na conexão inicial. Como a estrutura usa Vercel Serverless + KV, não há custo de servidor de relay e, para evitar abusos em uma arquitetura sem login, também dei atenção máxima à segurança com autenticação por token de API, rate limit, verificação de nonce de sinal e cabeçalhos CSP. A renderização usa Canvas 2D com resolução lógica de 360×640, e foi otimizada para alcançar 60fps mesmo em dispositivos mais modestos.
No momento há 5 tipos de minijogos, então ainda faltam variedade e ajustes, mas fiz cada um deles pessoalmente e tenho muito carinho pelo projeto.
Como a UI foi projetada para mobile, recomendo acessar pelo celular.
Agradeço se puderem enviar feedback ou relatar bugs nos comentários ou para rkdlem48@gmail.com.
- Landing page: https://modu-burururu.vercel.app/landing.html
- Jogar: https://modu-burururu.vercel.app
- Stack: TypeScript, Canvas 2D, WebRTC P2P, Vercel Serverless, Vercel KV, Cloudflare TURN
2 comentários
Não tenho nenhum amigo pra me passar o código...
Ah... por isso criamos uma função de matchmaking aleatório, mas ainda há poucos usuários T_T