4 pontos por rkdlem48 1 일 전 | 2 comentários | Compartilhar no WhatsApp

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.

2 comentários

 
siisee11 16 시간 전

Não tenho nenhum amigo pra me passar o código...

 
rkdlem48 16 시간 전

Ah... por isso criamos uma função de matchmaking aleatório, mas ainda há poucos usuários T_T