O que é Gravedigger.io – The Nightshift?
Gravedigger.io é um jogo de sobrevivência a ondas de zumbis em primeira pessoa, contido em um único arquivo e sem dependências, que roda diretamente no seu navegador. Abra o index.html e você estará em um cemitério gerado proceduralmente, armado com uma pá, enfrentando ondas de mortos-vivos saindo da terra.
Desenvolvido por eons2eons como um projeto experimental único com a Claude AI, o jogo esconde uma profundidade surpreendente: seis armas com estatísticas distintas, ondas escalonadas que dobram a cada rodada, vida com regeneração automática e áudio totalmente sintetizado — cada tiro, grunhido e passo gerado ao vivo via Web Audio API. Sem instalação, sem servidor, sem downloads de assets. Gratuito sob a licença MIT.
A Premissa
Você é o coveiro no plantão noturno. Os mortos não estão permanecendo enterrados esta noite, e tudo o que você tem é a pá do seu galpão. Zumbis nascem da terra perto das lápides e seguem em sua direção com um comportamento básico de cardume. Seu objetivo é simples: sobreviver o maior tempo possível. Não há onda final, não há fim — a horda continua vindo até você cair.
O que o Torna Único
- Arquitetura de arquivo único: Um único arquivo HTML contém o jogo inteiro — terreno, física, IA, armas, iluminação, áudio. Clone o repositório, abra o arquivo, jogue.
- Tudo procedural: Cada plantão gera um cemitério fresco com terreno único, posicionamento de lápides, árvores mortas, postes de lanterna e um mausoléu. Nenhuma partida parece com a outra.
- Áudio sintetizado: Sem arquivos de som. Tiros, grunhidos de zumbis, passos, golpes de pá e suas próprias batidas cardíacas são todos gerados em tempo de execução através da Web Audio API.
- Atmosfera: Neblina, névoa flutuante, um campo estrelado, uma lua e a luz tremeluzente das lanternas criam um clima tenso de plantão noturno.
Começando a Jogar
Como Jogar
Abra o index.html em qualquer navegador desktop moderno com suporte a WebGL e Web Audio (Chrome, Firefox, Edge, Safari). É só isso. Sem servidor, sem instalação, sem dependências além de uma única tag de script do Three.js CDN. Você também pode jogar diretamente no itch.io ou fazer o deploy no GitHub Pages.
Controles
| Entrada | Ação |
|---|---|
| W A S D | Mover pelo cemitério |
| Setas | Rotacionar câmera (olhar ao redor) |
| Espaço | Atirar arma atual / balançar a pá |
| R | Recarregar |
| T | Trocar arma (cicla entre as que você carrega) |
| 1–6 | Selecionar uma arma específica diretamente |
Seu Primeiro Plantão
- Inicie o jogo — pressione "BEGIN THE SHIFT" na tela título.
- Aprenda a usar a pá — a onda 1 joga apenas 5 zumbis lentos em você. A pá mata com um único golpe e tem munição infinita. Pratique se mover enquanto ataca.
- Encontre armas — os drops de armas estão espalhados pelo cemitério. Procure objetos brilhando no chão. A pistola e a espingarda geralmente estão por perto.
- Observe as lápides — zumbis nascem do chão perto das lápides. Mantenha os olhos nas lápides ao seu redor para ver onde a próxima onda vai surgir.
- Sobreviva o máximo que puder — cada onda dobra o total de zumbis. O jogo rastreia sua contagem de ondas e abates no HUD.
Mecânicas Principais
Vida & Regeneração
Sua barra de vida fica no canto inferior esquerdo do HUD. Você pode levar exatamente 5 hits (100 HP, 20 de dano por ataque de zumbi). Sobreviva 4.2 segundos sem tomar dano e você começa a regenerar a 4 HP por segundo. A sobreposição de dano pisca em vermelho quando você é atingido, e uma vinheta pulsante avisa quando a vida está criticamente baixa. Use esse tempo de descanso entre as ondas para deixar sua vida recuperar.
Sistema de Armas
Seis armas estão disponíveis. A pá está sempre no seu inventário. As outras cinco — pistola, espingarda, SMG, rifle de assalto e metralhadora giratória (gatling) — são encontradas como itens pelo cemitério. Caixas de munição recarregam automaticamente todas as armas que você carrega e resurgem a cada 26 segundos (10 caixas surgem inicialmente).
Estatísticas das Armas
| Arma | Dano | Cadência | Pente | Reserva Máx | Recarga | Dispersão | Alcance |
|---|---|---|---|---|---|---|---|
| Pá | Morte instantânea | 0.46s | ∞ | — | — | — | 2.55 |
| Pistola | 40 | 0.22s | 12 | 96 | 1.05s | Baixa | 60 |
| Espingarda | 19×8 chumbos | 0.86s | 6 | 48 | 1.75s | Larga | 24 |
| SMG | 18 | 0.085s | 30 | 240 | 1.05s | Média | 45 |
| Rifle de Assalto | 28 | 0.11s | 30 | 240 | 1.35s | Baixa | 72 |
| Metralhadora (Gatling) | 22 | 0.05s | 100 | 400 | 2.6s | Média | 55 |
Sistema de Ondas
As ondas escalam agressivamente:
| Onda | Zumbis | Notas |
|---|---|---|
| 1 | 5 | Fácil — a pá dá conta do recado |
| 2 | 10 | Comece a procurar armas |
| 3 | 20 | Você precisa de uma arma agora |
| 4 | 40 | Território da espingarda |
| 5 | 80 | Limite suave limita o simultâneo para ~15 |
| 6 | 160 | Controle de multidão se torna crítico |
| 7+ | 320+ | Modo de pura sobrevivência |
Fórmula: 5 × 2^(onda−1) zumbis por onda. Um limite suave (soft cap) limita quantos zumbis podem estar vivos ao mesmo tempo (base 5 + 2 por onda, máx 20 na onda 8+). Isso mantém a performance suave, mas não reduz o total — zumbis entram na fila e nascem conforme você os mata. Há uma pausa de 4.2 segundos entre as ondas.
Comportamento dos Zumbis
Cada zumbi tem 100 HP e se move a uma velocidade aleatória entre 1.35 e 2.5 unidades/segundo. Eles nascem do chão perto das lápides (1.65s de animação de subida) antes de virem atrás de você. A IA deles inclui:
- Cardume básico: Zumbis se afastam uns dos outros quando estão muito perto (dentro de 0.85 unidades), impedindo que todos se acumulem em um único ponto.
- Desvio de lápides: Eles contornam as lápides em vez de ficarem presos.
- Ciclo de ataque: 20 de dano por hit com 1.05s de cooldown entre ataques. Uma vez que entram no alcance de ataque (1.55 unidades), eles avançam e golpeiam.
Guia de Estratégia Passo a Passo
Fase 1: Início de Jogo (Waves 1–3)
Objetivo: Estocar armas enquanto as ondas são controláveis.
- Fique com a pá nas ondas 1 e 2. A pá mata com um golpe e tem cadência de balanço instantânea (0.46s de cooldown) e munição infinita. Você não precisa de armas ainda.
- Vasculhe o cemitério durante a ação da onda 1. Os drops de armas brilham no chão — pegue a pistola primeiro (arma mais leve, dano decente).
- Localize as caixas de munição — há 10 caixas iniciais espalhadas pelo mapa. Memorize as posições delas. Elas resurgem a cada 26 segundos.
- Priorize a espingarda e o rifle de assalto como drops secundários. A espingarda destroía à queima-roupa (152 de dano máx por tiro com todos os 8 chumbos) e o rifle de assalto cuida dos zumbis distantes.
- Não pegue a metralhadora (gatling) cedo — o recarregue de 2.6 segundos é uma sentença de morte se você precisar dela numa emergência, e ela gasta munição rápido demais.
Fase 2: Meio de Jogo (Waves 4–6)
Objetivo: Segurar pontos de estrangulamento e gerenciar munição.
- Encontre o mausoléu — o mapa procedural gera um mausoléu em algum lugar a cada partida. A entrada estreita cria um ponto de estrangulamento natural (funil). Defenda-a com a espingarda: um tiro limpa a entrada.
- Cycle suas armas — use a SMG (cadência de 0.085s, pente de 30, 240 de reserva) para afinozar a multidão, o rifle de assalto para fogo sustentado contra grupos que se aproximam e a espingarda para emergências à curta distância.
- Fique de olho no limite suave — na onda 4, apenas ~13 zumbis podem estar vivos de uma vez. Se a horda parece controlável, zumbis novos estão na fila, não cancelados. Mantenha a vigilância — eles vão surgir tão rápido quanto você matar.
- Circule o perímetro — nunca fique parado. Use WASD para circular a borda externa do cemitério. Isso canaliza os zumbis para caminhos previsíveis e dá linhas de visão para zumbis subindo.
- Deixe a vida regenerar nas pausas — a pausa de 4.2 segundos entre ondas é tempo suficiente para ativar a regeneração (precisa de 4s sem dano). Use isso para encher a vida.
Fase 3: Jogo Final (Wave 7+)
Objetivo: Maximizar o dano e sobreviver ao enxame.
- Arma principal: Rifle de Assalto — com 28 de dano, cadência de 0.11s, pente de 30 e a menor dispersão (0.022) de qualquer arma à distância (72 unidades), esta é sua arma de trabalho. Mata a maioria dos zumbis em 4 tiros.
- Arma de emergência: Metralhadora (Gatling) — 100 balas, cadência mais rápida (0.05s, 20 tiros/segundo), mas um recarregue brutal de 2.6s. Use-a apenas quando estiver encurralado. Nunca deixe o pente chegar a zero a menos que tenha uma rota de fuga limpa.
- A pá continua útil — mesmo na onda 7+, a pá mata qualquer zumbi com um golpe. Use-a para terminar os últimos resistentes antes da pausa da onda para economizar munição.
- Gerencie sua posição — o limite suave chega ao máximo de 20 zumbis simultâneos na onda 8+. Se houver 20 zumbis vivos e você não estiver matando rápido o suficiente, novos entram na fila. É quando você precisa usar sua arma com maior DPS.
- Não fique com visão em túnel — zumbis nascem de lápides, e com o limite suave, novos podem surgir logo atrás de você. Confira seus arredores entre as abates.
Dicas Avançadas
Guia de Prioridade de Armas
O loadout ideal evolui conforme as ondas progridem:
| Ondas | Principal | Secundária | Terciária |
|---|---|---|---|
| 1–3 | Pá | Pistola | Espingarda |
| 4–5 | Espingarda | Rifle de Assalto | SMG |
| 6–8 | Rifle de Assalto | SMG | Espingarda/Gatling |
| 9+ | Rifle de Assalto | Metralhadora (Gatling) | Pá (resistentes) |
Gerenciamento de Munição
- Cada caixa de munição repõe todas as armas que você carrega. Há 10 caixas no mapa.
- Caixas resurgem em 26 segundos. No início do jogo isso é mais lento do que você precisa, então economize.
- A metralhadora gasta os 400 projéteis de reserva mais rápido que qualquer outra arma. Use-a apenas em emergências.
- A espingarda carrega apenas 6 cartuchos. Com cadência de 0.86s e recarga de 1.75s, errar é caro. Chegue perto antes de puxar o gatilho.
- Se você estiver com menos de 25% na reserva de qualquer arma, troque para uma com mais munição.
Táticas de Movimento
- Não recue para cantos — lápides e árvores mortas podem prender você. Sempre mantenha um caminho de fuga aberto.
- Use o mausoléu como funil. Fique na entrada e exploda os zumbis enquanto eles entram um por vez.
- Zumbis têm IA de separação — eles não convergirão todos para um único ponto. Use isso a seu favor criando espaço e abatendo-os à distância.
- Velocidade importa — zumbis têm velocidade aleatória (1.35–2.5). Os rápidos chegam primeiro em você. Mate-os antes que fechem a distância.
Táticas Defensivas
- 5 hits = morte. Cada golpe de zumbi custa 20 HP. Trate cada hit como um revés sério.
- Regeneração leva 4.2 segundos sem dano para ativar. Se você está com 60 HP, dê kites nos zumbis restantes por 5 segundos antes de reengajar.
- O flash de dano é seu melhor amigo — quando a tela pisca em vermelho, você levou um dano. Reposicione-se imediatamente.
- Pulso de vida baixa (vinheta vermelha pulsando) significa que você está com HP crítico. Recue, deixe a regeneração entrar em ação e engaje apenas com armas de longo alcance.
Ajuste de Configuração (para jogadores avançados)
O jogo possui um bloco CONFIG no topo do script se você quiser ajustar a dificuldade:
PLAYER_MAX_HP— aumente além de 100 para uma sobrevivência mais fácilZOMBIE_HIT_DMG— diminua de 20 para estender sua vida útilMOVE_SPEED— 5.4 é o padrão; aumente para 7 para strafing mais rápidoMAX_CONCURRENT_BASEeMAX_CONCURRENT_CAP— altere o limite suave para mais (ou menos) caosRISE_DURATION— aumente para dar a si mesmo mais aviso antes que os zumbis fiquem ativos
Perguntas Frequentes
Onde posso jogar Gravedigger.io?
Jogue de graça no seu navegador em eons2eons.itch.io/gravedigger-io-the-nightshift, ou clone o arquivo HTML único do GitHub e abra localmente.
Quantos jogadores ele suporta?
Apenas um jogador (para um jogador). Um coveiro contra a noite interminável.
Quanto custa?
Gratuito e de código aberto sob a Licença MIT (código) / Todos os Direitos Reservados (design do jogo e marca).
Cada cemitério é diferente?
Sim. Terreno, posicionamento de lápides, árvores mortas, postes de lanterna e o mausoléu são todos gerados do zero a cada partida. Nenhum plantão parece com o outro.
Quantas ondas existem?
Tecnicamente infinitas. A onda 1 tem 5 zumbis e dobra a cada onda: 5, 10, 20, 40, 80, 160, 320, 6
