The Last Space Fighter
Os jogos salvos ficam apenas neste navegador.
Sobre o jogo
Você é o último caça espacial, e o planeta Terra está atrás de você. Ondas de naves alienígenas chegam em formações: umas voam retas, umas em curvas, umas giram em anel, umas deslizam de lado pela tela, e há torres de tiro e uma coisa em pêndulo que desce balançando. A nave se move nas oito direções, atira com uma tecla e é atingida por qualquer coisa que encoste nela.
São duas fases, e cada uma termina num chefe, o segundo bem maior que o primeiro. Você começa com três vidas. Quando perde uma, a nave volta envolta num escudo que mostra uma contagem regressiva, então você tem alguns segundos para se situar, e quando vence, as vidas que sobraram viram um bônus na pontuação. Uma lista com as cinco melhores pontuações aparece na tela de título e fica salva no navegador.
The Last Space Fighter é obra de uma só pessoa, Antony Templier (Yuiio): o código, a pixel art e a música. É curto, mas tem um estilo claro, com um título em faixas e a tela tremendo quando as coisas explodem, e é fácil de pegar e jogar de novo por uma pontuação melhor.
Jogando aqui
Na primeira vez que você clica em Play, a página baixa o Pyxel e o ambiente Python (cerca de 15 MB), o que leva alguns segundos; depois o jogo mostra um aviso de "clique para começar" e mais um clique inicia com som. Nada é carregado de outros sites. As cinco melhores pontuações são salvas neste navegador e mantidas quando você fecha a aba. Elas não são compartilhadas entre navegadores nem dispositivos, e limpar os dados do site as apaga.
Na web desligamos a tecla Q, que fechava o jogo no computador, e o modo de tela cheia automático, porque numa página sair só congelaria a tela. Depois de um game over, X volta ao título e começa um jogo novo.
Controles
| Entrada | Ação |
|---|---|
| Setas | mover a nave, nas oito direções |
| X | atirar (segure para um fluxo constante); começar, na tela de título |
| P | pausar e retomar |
Algumas dicas
Aprenda as formações. Cada tipo de inimigo segue uma rota fixa, então na segunda vez que você o encontra já sabe por onde ele vai passar.
Use o escudo depois de renascer. O anel em volta da nave mostra quantos segundos ele vai proteger você: gaste-os para ir a um bom lugar, não para esperar.
Guarde as vidas para o bônus. As vidas que sobram quando você vence são somadas à pontuação.
Perguntas frequentes
Quanto tempo dura? Duas fases, cada uma com um chefe; uma partida leva alguns minutos.
As pontuações são salvas? São, as cinco melhores, neste navegador.
Funciona no celular? O jogo foi feito para teclado ou controle. A página oferece um direcional na tela em dispositivos de toque, mas não testamos o jogo com ele.
Por que aparece "clique para começar"? Os navegadores só liberam o som depois de uma interação com a página, então o launcher do Pyxel pede um clique antes de iniciar o jogo.
É grátis? Sim: o jogo é código aberto sob a licença MIT, e o código-fonte desta versão está disponível na página.
Créditos e licença
The Last Space Fighter foi feito por Antony Templier (Yuiio), o único autor do repositório, com o código, a pixel art e os sons (num arquivo de recursos do Pyxel), sob a licença MIT. A versão servida aqui tira a tecla Q e o modo de tela cheia automático, desliga a tecla de sair do Pyxel e salva as melhores pontuações num arquivo JSON em vez de um banco shelve (o Python do navegador não tem um); as mudanças são publicadas como patch junto do fonte. O jogo roda no motor Pyxel (MIT) e no Pyodide (MPL-2.0); as licenças e o fonte deles estão na página Licenças do site.