Gatemender

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Um portal de dobra espacial flutua no escuro, e o anel dele está cheio de peças quebradas. Você é a nave de reparos. O céu ao redor está cheio de asteroides, e a única coisa entre você e um portal consertado é muita rocha à deriva.

No começo, Gatemender se joga como Asteroids: você gira, acelera e atira, e as rochas grandes se partem em menores. A diferença está no que as rochas deixam. Cada uma solta fragmentos coloridos, e cada peça quebrada do portal mostra um contorno brilhante na cor de que precisa e um número: quantos fragmentos daquela cor são necessários para consertá-la. Você recolhe o que precisa, para a nave sobre a peça danificada e segura a tecla de reparo até ela encaixar. Quando o anel inteiro está novo de novo, o vórtice se abre e você entra nele para chegar ao próximo portal, onde as rochas vêm mais rápido e em maior número.

Você tem um medidor de casco, algumas naves de reserva e uma arma de rajada que carrega enquanto você voa. Não há final além daquele em que a última nave se quebra, então o objetivo é a pontuação.

Jogando aqui

Na primeira vez que você clica em Play, a página baixa o ambiente Python e a biblioteca pygame (cerca de 23 MB), o que leva alguns segundos; depois aparece uma mensagem "clique para começar", e mais um clique inicia o jogo com som. O navegador guarda o que foi baixado, então os outros jogos em pygame do site abrem mais rápido. Nada é carregado de outros sites. O jogo não tem save: toda partida começa no primeiro portal.

Controles

Tecla Ação
W acelerar
S frear
A / D girar para a esquerda / direita
Espaço atirar
E reparar (segure com a nave sobre uma peça quebrada)
K rajada

Dicas

Recolha antes de reparar. Uma peça quebrada diz de qual cor precisa e quantos fragmentos. Não adianta parar sobre ela de bolsos vazios, então atire primeiro nas rochas certas.

Freie cedo. A nave continua deslizando depois que você solta o acelerador, e uma rocha só um pouco perto demais já é um acerto. Toque em S bem antes de precisar parar.

Rocha pequena machuca como a grande. Atirar numa rocha grande a transforma em várias pequenas e rápidas, então limpe a área em volta do portal antes de se ajeitar para consertar.

Perguntas frequentes

Ele salva meu progresso? Não. Toda partida começa do primeiro portal.

Funciona no celular? Precisa de teclado, então é para computador.

Por que a primeira abertura demora? A página carrega o Python e as bibliotecas do jogo. O navegador as guarda, e as próximas visitas começam bem mais rápido.

É grátis? Sim. O jogo é software livre: o código é MIT e a arte e o som são Creative Commons.

Créditos e licença

Gatemender foi feito por Erik Letson para a Librejam de dezembro de 2020, uma jam de jogos de software livre. O código é liberado sob a licença MIT/Expat; as imagens e os sons, sob a CC BY-SA 4.0 Internacional. Os efeitos sonoros e as músicas (arquivos .ogg) são CC0, derivados de obras de Juhani Junkala / SubSpaceAudio. A fonte, Computer Speak v0.3 de Mcguy215, está sob a CC BY 3.0 (https://fontstruct.com/fontstructions/show/1436469). A versão servida aqui muda só o laço principal (o navegador exige que seja assíncrono); a mudança e o código-fonte estão linkados na página Licenças. O jogo roda no pygame-ce (LGPL-2.1) e no CPython, cujas licenças e fonte também estão linkadas na página Licenças.