30 Seconds of Daylight

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Você está do lado de fora de um castelo de portas fechadas. Em algum lugar dos arredores está a chave, e achá-la é o trabalho todo. Os arredores são seis áreas pequenas (o Pátio, o Portão Externo, as Muralhas Leste e Oeste, a Ala dos Fundos e os Jardins Secretos) ligadas por passagens, e cada uma tem alguma coisa no caminho.

O jogo é um roguelike por turnos: nada se mexe até você se mexer, e cada passo leva uma casa. O que o diferencia é o relógio. A luz do dia dura trinta segundos, depois o mundo fica laranja, depois vermelho, e então cai a noite por mais trinta segundos, quando a tela escurece e você só enxerga o que está logo ao lado. Dia e noite se alternam até o fim, então vale planejar as idas e saber quando a escuridão vem aí.

Ratos, escorpiões, guardas, brutamontes, fantasmas, esqueletos, zumbis, serpentes e bruxas rondam as áreas. Você luta segurando uma tecla de ataque e apertando uma direção, e cada morte dá experiência; ao subir de nível, vida, ataque e defesa aumentam em um. No chão há porretes, espadas e machados, escudos de madeira, bronze e aço, e poções vermelhas que devolvem toda a sua vida. Cada item precisa ser pego por você. Um pequeno registro no pé da tela conta o que acabou de acontecer ("You hit the Rat", "Got hit by Scorpion", "You blocked the Guard"). O jogo termina quando você morre ou quando chega às portas do castelo com a chave.

30 Seconds of Daylight ganhou a primeira Pyxel Jam, uma game jam do motor Pyxel, e o autor, Adam, depois deu o jogo ao repositório oficial do Pyxel como um dos apps de exemplo.

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, e nada é salvo: toda partida começa do zero.

Na web desligamos as teclas Esc e Q, que fechavam o jogo no computador (e a linha "Escape to Exit" da tela de título), porque numa página elas só congelariam a tela. Para recomeçar, morra ou abra as portas e o jogo volta à tela de título, ou recarregue a página.

Controles

Entrada Ação
Setas ou WASD mover uma casa
Z ou N (segurar) + uma direção atacar o inimigo daquele lado
X ou M pegar o item que está embaixo de você (arma, escudo, poção)
Enter começar o jogo na tela de título
Direcional, A e B do controle mover, atacar e pegar, com um controle conectado

Algumas dicas

Olhe o relógio, não só o mapa. Trinta segundos é pouco. Use a luz do dia para explorar e ver onde estão os inimigos, e esteja pronto para lutar perto do que você já conhece quando a tela escurecer.

Equipamento primeiro. Uma espada ou um machado bate mais forte que o porrete, e um escudo faz alguns golpes ricochetearem. Procure-os antes de ir atrás dos monstros mais fortes.

Guarde uma poção para depois. A poção vermelha recupera toda a vida, então vale mais quando você está no fim do que quando está quase cheio.

A chave abre o caminho, só ela. Chegar às portas sem ela só avisa que você precisa ir procurá-la.

Perguntas frequentes

Tem save? Não. Uma partida é curta e começa do início toda vez.

Como eu ganho? Ache a chave do castelo em alguma das seis áreas de fora e entre nas portas com ela.

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 está sob a licença MIT e o código-fonte desta versão está disponível na página.

Créditos e licença

30 Seconds of Daylight foi feito por Adam (o nome do autor no cabeçalho do app) para a primeira Pyxel Jam e é distribuído no repositório oficial do Pyxel como um dos apps de exemplo. O cabeçalho do app diz que ele é liberado sob a licença MIT; o texto da licença e o que mudamos estão no arquivo de licença. A versão servida aqui muda duas coisas: as teclas que fecham o jogo foram desligadas e a linha "Escape to Exit" da tela de título saiu. O app original, o patch e os scripts de build estão hospedados junto do jogo.

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.