Fujo

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Você é uma jovem sacerdotisa de templo, e os monstros a levaram para a caverna deles. Pior: você acabou de ouvir o plano deles de emboscar os moradores do vilarejo e matar todo mundo. Você vasculha os bolsos e só encontra um amuleto de papel com uma magia, sem fazer ideia do que ela faz. Cabe a você sair de lá e avisar o vilarejo.

Fujo é uma masmorra por turnos na tradição dos roguelikes antigos, desenhada como um jogo bonito visto de cima. Nada se mexe até você se mexer, então você pode pensar o tempo que quiser. Você anda contra um monstro para atacá-lo, e ele pode e vai revidar, então não convém bater em tudo que se mexe: muitos monstros deixam você em paz a menos que você os irrite, e eles se irritam quando veem você pegando as coisas deles. Os tanukis podem se esconder virando outros objetos, então um baú ou uma pedra suspeita pode ser o inimigo.

As cavernas estão cheias de itens. Você precisa comer com regularidade, ou morre de fome, e a comida também cura um pouco. As armas aumentam o ataque e os amuletos a defesa. E há os pedacinhos de papel com símbolos mágicos: dá para usar um em você mesma ou jogá-lo num monstro, mas a maioria não vem identificada. Você descobre o que um amuleto faz experimentando, e daí em diante reconhece aquele tipo quando o encontra de novo. Não há como voltar a um save anterior: se você morrer, recomeça do início, e é esperado que você morra bastante no começ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 abre a tela de título. 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 salva sozinho no início de cada andar, e a linha "Continue" da tela de título retoma dali. O save fica só neste navegador e é apagado quando você morre. A linha "Exit" do menu só traz a tela de título de volta, já que não há para onde sair numa página web.

Controles

Tecla Ação
Setas andar (segure duas para um passo na diagonal); andar contra um monstro ataca
Ctrl + seta virar para uma direção sem andar
Espaço esperar um turno
Enter abrir o inventário (usar, jogar ou largar um item)
Esc menu

Nos menus, Cima e Baixo escolhem e Enter seleciona.

Algumas dicas

Você joga na direção em que está olhando. Vire primeiro com Ctrl. Jogar um item num monstro pode ter efeitos interessantes, mas custa o item.

Equipe o que achar. Uma arma na mão e um amuleto no pescoço só ajudam depois de equipados pelo inventário ("in hand" e "worn" aparecem ao lado do nome).

Não arrume briga à toa. Muitos monstros ignoram você até você bater neles ou pegar as coisas deles. Para descansar, espere com Espaço e fique de olho na vida, no pé da tela.

Guarde comida. A fome é um relógio, e comer também é como você se cura.

Perguntas frequentes

Dá para voltar depois de morrer? Não, esse é o ponto: o jogo apaga o seu save quando você morre, e você recomeça.

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

É grátis? Sim: o código, as imagens e a música são livres para usar sob uma licença Creative Commons.

Créditos e licença

Fujo foi feito por Radomir Dopieralski (código e gráficos) em 2014, com música de Joanna Piechowiak, e liberado sob a licença Creative Commons Atribuição-CompartilhaIgual 4.0. Esta versão muda o código só para rodar no navegador (porte para Python 3, laços assíncronos, janela maior, o save no navegador) e troca a fonte pela Jersey 15 (SIL Open Font License 1.1); as mudanças são liberadas sob a mesma licença, e o fonte exato e os textos das licenças 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 lá.