Last Stand

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Last Stand é um jogo de sobrevivência contra zumbis no estilo dos "survivors". Você guia um soldado por uma cidade em ruínas ao entardecer e todo o resto acontece sozinho: as armas miram e atiram automaticamente, então o jogo inteiro é sobre onde você fica, para onde corre e o que decide carregar. Os zumbis chegam de todos os lados, poucos no começo e depois aos montes, e o objetivo é ficar vivo por dez minutos, quando chega um chefe de três fases para acabar o serviço.

Cada morte solta gemas, as gemas enchem uma barra e, toda vez que ela enche, o jogo para e oferece três cartas. Uma carta pode trazer uma de dez armas (fuzil, espingarda, submetralhadora, rifle de precisão, lança-chamas, lança-granadas, foguetes teleguiados, minas, uma bobina tesla e lâminas giratórias), subir uma arma de nível (são cinco) ou dar um de seis bônus passivos. Dá para carregar até seis armas e, quando uma chega ao nível máximo e você tem o passivo certo, ela pode evoluir para uma forma mais forte. As cartas mostram em números o que cada escolha muda, então escolher é decidir, não adivinhar.

As armas usam carregadores e precisam recarregar, e caixas de munição mantêm o estoque. Até o fuzil vazio ainda dá tiros fracos de graça, então você nunca fica sem como reagir. São oito tipos de zumbi, mais versões de elite, e o chefe avisa os ataques antes de eles acontecerem; a vida dele cresce com o seu equipamento. Carcaças de carros espalhadas pelo mapa são sólidas: você e os zumbis contornam, os "chargers" batem nelas e o chefe as esmaga. Dois mapas infinitos, a cidade em ruínas e uma estrada no deserto, são gerados a partir da semente de cada partida enquanto o dia vira noite, e a tela de título deixa escolher entre quatro dificuldades, do Fácil ao Inferno.

Last Stand foi escrito por Shan Platon em C++ e não tem nenhum arquivo de imagem ou som. As imagens, a música e os efeitos são todos pintados e sintetizados pelo próprio programa quando ele abre.

Jogando aqui

Clique em Play e espere o jogo carregar, são algumas centenas de kilobytes. Clique uma vez no jogo para ele receber o teclado e escolha a dificuldade e o mapa na tela de título. Seus melhores resultados ficam guardados neste navegador. No celular ou tablet o jogo mostra um direcional no canto inferior esquerdo e um botão de dash no inferior direito, então funciona em telas de toque, e o controle também vale.

Esta versão é o jogo do autor como foi publicado, só sem o botão de "instalar como aplicativo" e sem o service worker de uso offline. O jogo não faz nenhuma requisição a outros sites.

Controles

Entrada Ação
W A S D ou setas mover
Espaço ou Shift dash (tem tempo de recarga)
Setas, Enter, Esc menus e cartas de nível
Toque direcional no canto inferior esquerdo, botão DASH no inferior direito
Controle analógico esquerdo move, gatilho direito dá o dash, direcional ou analógico e A, B, Start nos menus
Mouse clicar nos menus e no ícone de dash sob as armas

Algumas coisas que valem saber

Não pare. Ficar parado é o jeito de ser cercado. Corra em círculos largos para a horda ir atrás em fila, e suas armas a vão derrubando enquanto você passeia.

Monte o equipamento em torno de poucas armas. Com seis espaços dá vontade de pegar tudo, mas uma arma que chega ao nível cinco e encontra o passivo certo evolui, e isso vale mais que uma sexta arma no nível um.

Use os carros. As carcaças bloqueiam os zumbis tanto quanto você. Passar por trás de uma divide a multidão, e os chargers que batem num carro ficam parados por um momento.

Dê o dash cedo, não tarde. O dash serve para sair de um cerco que se fecha, não para fugir com um ponto de vida. Deixe-o pronto para o momento antes de um bando chegar.

Comece no Fácil. No Fácil dá para ver a partida inteira, chefe incluso. Difícil e Inferno ficam para depois.

Créditos e licença

Last Stand foi feito por Shan Platon e é distribuído sob a licença MIT; o repositório diz que toda a arte, música e som são gerados em código. O único arquivo de fora é a fonte Pixelify Sans (SIL Open Font License 1.1), e o jogo usa a biblioteca raylib (licença zlib, Ramon Santamaria e colaboradores). Este site compila o jogo a partir do código-fonte do autor com o Emscripten; as únicas mudanças são a remoção do botão de instalar e do worker offline. Os textos das licenças, o fonte exato e o script de build estão ligados nesta página.