ZumbiNerd e um jogo de plataforma 2D feito com Phaser 3. Voce controla Alan, um zumbi programador preso no caos da NeoCorp, e precisa atravessar fases com esqueletos, espinhos, serras e referencias ao cemiterio de software da empresa.
GitHub Pages do projeto:
https://arcostasi.github.io/zumbinerd/
Se o link ainda nao estiver no ar, basta publicar o repositorio e aguardar o primeiro deploy do GitHub Pages concluir.
- Phaser 3 com Arcade Physics
- 5 fases com progressao
- Dificuldades Facil, Normal e Hardcore
- Musica, efeitos sonoros e filtro CRT configuraveis
- Leaderboard local salvo no navegador com LocalStorage
- Interface retro com painel lateral, logs e menu tematico
| Tecla | Acao |
|---|---|
A / D ou ← / → |
Mover |
W / Espaco / ↑ |
Pular |
Shift |
Correr |
Enter |
Atacar |
Esc / P |
Pausar |
O projeto nao precisa de build, mas usa ES Modules. Rode com um servidor local simples:
python -m http.server 8080ou
npx serve .Depois abra http://localhost:8080 no navegador.
Este repositorio inclui o workflow .github/workflows/deploy-pages.yml para publicar o jogo automaticamente no GitHub Pages.
- Envie o projeto para
https://github.com/arcostasi/zumbinerd. - No GitHub, abra
Settings > Pagese confirmeSource: GitHub Actions. - Faça push na branch
mainoumaster. - Aguarde o workflow
Deploy GitHub Pagesterminar. - Acesse
https://arcostasi.github.io/zumbinerd/.
index.html: shell da pagina e integracao da interfacestyle.css: visual retro e layoutsrc/main.js: bootstrap do Phasersrc/scenes/: menu, preload, gameplay, pausa e game oversrc/config/: configuracao do jogo e fasesassets/: sprites, tiles e trilha sonora
- HTML5
- CSS3
- JavaScript ES Modules
- Phaser 3
- Web Audio API e HTML5 Audio
- Desenvolvimento: Arcostasi e Antigravity (Gemini 3.5 Flash)
- Engine: Phaser 3
- Musica: "Nowhere Left To Hide"
- Assets: Zombie Nerd Sprite by Graveyard Tileset