Projeto Em produção

GridRun: pega-pega neon multiplayer no navegador

Pega-pega multiplayer com visual neon que roda direto no navegador: fuja, atire com laser e sobreviva, ou vire o caçador. Até 20 jogadores, torneio de 7 ondas, loja de poderes e bots com IA.

Wenderson BelkoDesenvolvedor Full Stack Sênior

Pega-pega, só que com lasers, caixas voadoras e uma infecção neon. Abre o navegador, escolhe um codinome e pronto: você já está na arena.

Tela inicial do GridRun

🎮 A ideia em 30 segundos

Todo mundo começa como Runner. Quando a caçada começa, alguns jogadores são sorteados como Overcharged, e o toque deles é contagioso.

Quem é pego troca de lado e passa a caçar também. A arena vai ficando rosa, cada vez mais rápido, e a pergunta é uma só: quem aguenta até o fim?

Caçada em andamento: lasers, poderes e infecção

⚡ Escolha seu lado (ou o jogo escolhe por você)

🏃 Runners: correm, atiram com o laser Neon Impulser e arrastam caixas para fechar portas. Três tiros derrubam um caçador por 10 segundos.

⚡ Overcharged: mais rápidos e implacáveis. Não atiram, mas basta encostar para infectar. Quando ficam parados, se regeneram.

🔁 Como rola uma partida

  1. Aquecimento (20 s): conheça o mapa, que muda a cada rodada
  2. Caçada (2 min): os caçadores são sorteados e a correria começa
  3. Upgrade (15 s): escolha 1 de 3 melhorias que valem até o fim
  4. Repete por 7 ondas e fecha com o pódio dos melhores

🧰 O arsenal

Pelo mapa aparecem itens e moedas. As moedas compram poderes na Grid Shop.

🏃 Runners⚡ Overcharged
🛡️ Escudo que bloqueia uma infecção🕸️ Teia que deixa os Runners lentos
🌀 Blink: teleporte instantâneo🧲 Vórtex que puxa tudo para perto
👻 Phase: atravessa paredes📡 Radar que revela todo mundo
🔫 Rajada tripla de laser💥 Supernova: raio de infecção maior
👤 Camuflagem holográfica⚡ EMP que desarma quem está por perto

Grid Shop e ranking ao vivo

🏆 Como se faz ponto

  • Sobreviver: Runners ganham ponto a cada segundo, mais um bônus se chegarem vivos ao fim da onda
  • Acertar o caçador: cada tiro certeiro rende pontos e derruba uma moeda
  • Infectar: caçadores pontuam a cada contágio, e ganham um bônus se infectarem todo mundo

A pontuação vai acumulando pelas 7 ondas, e quem somar mais sobe no pódio.

🤖 Sozinho na arena?

Sem problema: o jogo oferece até 8 bots, cada um com personalidade própria (agressivo, defensivo, coletor ou sabotador). Eles fogem, flanqueiam, montam barricadas e até fazem compras na loja.

🛠️ Por trás do neon

  • Node.js + WebSocket: um servidor autoritativo roda toda a física a 60 ticks/s
  • Canvas 2D + Web Audio: gráficos e sons direto no navegador, sem instalar nada
  • Mapa procedural: a arena é gerada de novo a cada onda
  • Deploy automático: um push no GitHub já coloca a nova versão no ar

Quer ver as regras em detalhe? Está tudo no README do repositório.


▶ Bora jogar? Chama os amigos e entra em gridrun.fun. Quanto mais gente, mais caos. 😄

Mais para ler

Projeto Em produção

Propaganda na TV: a TV da loja anunciando sozinha

SaaS em produção que transforma qualquer TV de loja em painel de anúncios: o lojista monta a playlist no celular, pareia a TV com um código e troca preços em segundos. Laravel 12, Livewire 4, Tailwind 4, assinaturas via Asaas (Pix, boleto e cartão) e player que funciona offline.

Vamos conversar?

Recrutador, tech lead ou empresa com um problema difícil: me chame direto.