-
Survivors v0.1.1-DEV
Pre-releaseAll checks were successfulCI / check (push) Successful in 32m0sreleased this
2026-10-12 01:01:12 -03:00 | 0 commits to main since this releasePrimeira versão marcada do Survivors: um FPS de sobrevivência por rounds contra zumbis, em Rust + Bevy 0.20. É uma versão de desenvolvimento (pré-lançamento): jogável do menu ao fim de partida, com arte de protótipo.
Baixar e jogar
Sistema Arquivo Como abrir Windows 10/11 (64 bits) Survivors-v0.1.1-DEV-windows-x64.zipdescompacte e dê dois cliques em Jogar.batLinux x86_64 Survivors-v0.1.1-DEV-linux-x86_64.tar.gztar -xzfe rode./jogar.shMantenha a pasta inteira: o executável lê os arquivos de
assets/. Requer placa de vídeo com Vulkan (ou DirectX 12 no Windows). O pacote Linux foi compilado em Debian 12 (glibc 2.36) e precisa de ALSA, udev e X11 ou Wayland. Os dois executáveis saíram do commit exato da tag (2d58df6).O jogo
Você nasce no centro de uma arena fechada de 40 × 40 m. A cada round, zumbis surgem em grupos na porta ao norte e vêm atrás de você. Matar rende dinheiro; dinheiro compra armas e munição na Armaria. A partida acaba quando sua vida zera — ou quando você conclui o round 50.
Controles (padrão — todos remapeáveis nas opções)
Ação Tecla Mover WASDOlhar / atirar Mouse / botão esquerdo Pular / agachar Espaço/CtrlRecarregar RTrocar arma 12ou roda do mouseFaca toque em V= golpe rápido · segurarV= equiparInteragir / comprar FResumo da partida segurar TABOpções / pausa EscTerminal de desenvolvimento 'Armas
Você carrega duas armas mais a faca, que não ocupa slot. Começa com a pistola.
Arma Dano Cadência Pente / reserva Recarga Preço Munição Faca 50 1,7 golpes/s — — — — Pistola C96 25 4 tiros/s 12 / 96 1,3 s $100 $60 Escopeta 8 × 14 1,2 tiros/s 6 / 42 2,4 s $500 $100 Fuzil PPSh (automático) 20 10 tiros/s 30 / 180 2,0 s $1000 $150 Tiro na cabeça causa dano dobrado. O cenário bloqueia balas. Com o inventário cheio, comprar uma arma troca a que está na mão.
Zumbis
- Vida em facadas: no round N o zumbi morre com N facadas (50, 100, 150… até o round 10); depois +25 por round, chegando a 1500 no round 50.
- Ritmo: andam até o round 4 (1,3 m/s) e correm a partir do round 5 (até 4,2 m/s; você anda a 5,0).
- Inteligência: contornam contêineres e caixas por um campo de fluxo, vêm em linha reta quando estão perto e à vista, espalham-se para cercar, e levam 0,35 s para dar o golpe — recuar a tempo evita o dano.
- Dano: 20 por golpe. Você tem 100 de vida e regenera após 5 s sem apanhar.
Rounds
Round 1 Round 5 Round 10 Round 50 Zumbis no round 6 18 33 153 Vida do zumbi 50 250 500 1500 Vivos ao mesmo tempo (teto) 10 18 24 24 Tamanho do grupo 2 4 4 4 Intervalo de 8 s entre rounds. Concluir o round 50 é vitória.
Dinheiro e pontos
Você começa com $500. Dinheiro é o saldo gastável; pontos são tudo o que já foi ganho.
Evento Valor Acerto / acerto na cabeça +10 / +20 Abate / abate com a faca +60 / +130 Round limpo 50 + 25 × round Interface
- Menu principal, opções e pausa (
Esc): modo de tela, resolução, VSync, FOV, sensibilidade e 12 atalhos, salvos em%APPDATA%\Survivors\settings.cfg. - HUD: vida, dinheiro, munição, arma atual e slots (canto inferior esquerdo); contador de rounds (canto superior direito); marcador de acerto; clarão ao levar dano.
- Resumo da partida no
TABe tela de fim de partida com kills, pontos, dinheiro, tiros e tempo.
Terminal (
')help,give <pistol|shotgun|rifle|all>,ammo,money <valor>,kill [n],round <n>,spawn [n],killall,god,stats,weapons,pos,tp <x> <z>,fire [n],menu,play,quit,clear,close. Rola comPageUp/PageDowne a roda do mouse.Novidades desta versão (em relação à v0.1.0)
- Vida do zumbi medida em facadas; faca 55 → 50.
- Zumbis andam até o round 4 e correm depois.
- Surgimento em grupos lado a lado (2, 3, 4…), com intervalo entre grupos.
- Versão do jogo no menu (canto inferior esquerdo) e no HUD;
CHANGELOG.md.
A v0.1.0 não chegou a ser marcada; tudo o que veio antes está descrito no CHANGELOG.
Por dentro
shooter_core— núcleo reutilizável para outros jogos de tiro: controlador FPS, colisão, armas e inventário, combate por raio, navegação, IA de perseguidor, rounds, economia, atalhos, terminal.survivors— o jogo: números, mapa, modelos, telas.- O mapa é um SVG visto de cima (
assets/maps/arena01.svg): editar o arquivo muda o cenário. - Sem engine de física: colisão e raios próprios.
- 63 testes automatizados;
fmteclippylimpos.
Limitações conhecidas
- Arte de protótipo (texturas de grade); sem som.
- Zumbis não têm animação de ataque nem de morte (somem ao morrer); a porta não abre.
- O jogador atravessa os zumbis; não há indicador de direção do dano.
- Textos do jogo sem acentos (a fonte padrão não os tem).
- O terminal de desenvolvimento fica sempre disponível.
- Dificuldade e números ainda não foram ajustados com partidas longas.
Como compilar do código
Requer Rust estável recente. No Linux:
g++ pkg-config libx11-dev libasound2-dev libudev-dev libxkbcommon-dev libwayland-dev.git clone https://cosmos.simioni.dev.br/caio/survivors.git cd survivors git checkout v0.1.1-DEV cargo run -p survivors --releaseCréditos
- Armas: Max's Weapons Pack, de Maxime Ryckewaert.
- Personagem, cenário e texturas de protótipo: Kenney (CC0).
- Detalhes em CREDITS.md.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads

