Breakout Blue
Os jogos salvos ficam apenas neste navegador.
Sobre o jogo
Os Seis Furtivos, uma quadrilha de gatunos, foram pegos e trancados na Penitenciária Estadual de Blueland. Eles não pretendem ficar. Você controla os seis ao mesmo tempo, numa prisão vista de cima onde cada cela, corredor e pátio é vigiado por guardas em ronda.
Você move um personagem por vez e troca entre eles quando quiser. Cada fase é um pequeno quebra-cabeça de tempo e trabalho em equipe: um ladrão chama a atenção de um guarda com um barulho, outro passa escondido, um terceiro pega uma ferramenta para abrir uma porta ou arrebentar uma parede frágil. A fase só termina quando a turma inteira está sobre os ladrilhos de saída, então ninguém fica para trás. Se um guarda avista um ladrão, a música fica tensa e começa uma perseguição.
O jogo tem quatro fases feitas à mão, com uma pequena história contada em recortes de jornal antes da primeira e depois da última. A primeira fase é um tutorial: os guardas e os outros presos ensinam a andar, trocar de personagem e abrir portas. Seu progresso fica guardado no navegador, e a opção Continuar da tela de título volta à última fase alcançada.
Jogando aqui
Na primeira vez que você clica em Jogar, a página baixa o ambiente Python e a biblioteca pygame (cerca de 23 MB), o que leva alguns segundos; depois aparece uma mensagem "click to start", e mais um clique inicia o jogo com som. O navegador guarda o download, então os outros jogos de pygame do site abrem mais rápido. Nada é carregado de outros sites.
Controles
| Tecla | Ação |
|---|---|
| Setas | move o personagem ativo |
| Tab | passa para o próximo personagem |
| Espaço | pega, solta, arremessa ou usa um item |
| Esc | menu de pausa (continuar, reiniciar a fase, ajuda, voltar à tela de título) |
Dicas
Observe antes de se mexer. Os guardas seguem rotas fixas. Veja uma volta completa antes de mandar alguém pela linha de visão de um deles.
Use a turma toda. A maioria das fases não se resolve com um ladrão só. Deixe um personagem como isca e mova os outros enquanto o guarda está ocupado.
Itens também servem para arremessar. Tudo o que você carrega pode ser solto ou jogado para fazer barulho em outro lugar.
Perguntas frequentes
Ele salva meu progresso? Sim. O jogo lembra a última fase alcançada, no seu navegador. Limpar os dados do site apaga o progresso.
Funciona no celular? Precisa de teclado, então é feito para computador.
Por que a primeira abertura demora? A página carrega o Python e as bibliotecas do jogo. O navegador guarda tudo, e nas próximas visitas o início é bem mais rápido.
É gratuito? Sim. O código e a arte do jogo foram dedicados ao domínio público (CC0).
Créditos e licença
Breakout Blue foi feito pela Team Chimera (mit-mit e Lucid Design Art) para o PyWeek 27, em 2018. Design e história de Lucid Design Art e mit-mit; programação de mit-mit; arte de Lucid Design Art; música de mit-mit. A arte e o código são CC0. A fonte do jogo é derivada da "Another Old Font" de Kelvin Shadewing (CC0). Efeitos sonoros: "Huh" de Adam_N, "Mmmm" de doggo_mcdoggo, "Coach whistle" de zerolagtime e "Police Siren" de vlammenos (todos CC0); "Button and Switches" de FreqMan, "Door" e "Chewing carrot" de InspectorJ e "Boulder fall" de AGC66 (todos CC BY 3.0, do freesound.org). A versão servida aqui muda só o laço principal (o navegador exige que seja assíncrono), o local onde o progresso é gravado e o botão Quit da tela de título (que não faz nada numa página web); a mudança e o zip original 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.