Arkaway

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

Você conduz uma raquete pequena na base da tela e rebate uma bola contra uma parede de tijolos. Cada tijolo quebrado vale 10 pontos; cada bola que passa por baixo da raquete custa uma das suas três vidas. É a velha ideia do quebra-tijolos, curta e bem acabada, com um campo azul de ladrilhos e pixel art grossa.

Há dois modos. O Normal tem três fases com desenhos feitos à mão: uma parede lisa de fileiras coloridas, uma parede cortada por pilares que não quebram e uma terceira feita de listras na diagonal. Limpe os tijolos de uma fase para passar à seguinte e limpe a terceira para vencer. O Infinito começa com poucas fileiras e acrescenta uma fileira aleatória nova no alto a cada dez segundos, um pouco mais depressa conforme a pontuação cresce, até a parede chegar à raquete ou as vidas acabarem.

Arkaway é um trabalho em andamento de Son Link, feito com o motor de jogos Pyxel para Python, e mostra como é um jogo pequeno em Python quando roda direto no navegador.

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. A sua melhor pontuação em cada modo fica salva neste navegador e continua lá quando você fecha a aba. Ela não é compartilhada entre navegadores nem aparelhos, e limpar os dados do site a apaga.

Na web desligamos a tecla Q, que fecha o jogo no computador, porque numa página ela só congelaria a tela. Para recomeçar, recarregue a página.

Controles

Entrada Ação
Setas Esquerda / Direita mover a raquete
Espaço lançar a bola; começar o jogo no menu
Enter pausar e continuar; também começa o jogo no menu
Esc (na pausa) voltar à tela principal
Cima / Baixo (tela principal) escolher Normal ou Infinito
Direcional, A, Start, Back do controle o mesmo, com um controle conectado

Algumas dicas

O ponto da raquete em que a bola bate decide para onde ela vai. Uma batida perto das pontas manda a bola num ângulo mais baixo, uma batida no meio manda mais para cima. Use isso para mirar nos últimos tijolos da fase.

Os pilares ficam. Na fase 2 os pilares nunca quebram, então ela termina quando os tijolos coloridos acabam. Rebata a bola nos vãos entre os pilares.

No Infinito, mantenha o alto livre. As fileiras novas empurram a parede para baixo; por isso quebrar os tijolos perto da raquete importa mais do que correr atrás dos mais altos.

Perguntas frequentes

Minha melhor pontuação é salva? Sim, uma para cada modo, neste navegador. Ela não acompanha você a outro navegador ou aparelho.

Funciona no celular? O jogo foi feito para teclado ou controle. A página oferece um direcional na tela em aparelhos de toque, mas não testamos o jogo com ele.

Por que aparece "clique para começar"? Os navegadores só liberam o som depois que você interage com a página, e por isso o launcher do Pyxel pede um clique antes de iniciar o jogo.

É gratuito? Sim: Arkaway é software livre sob a GNU GPL versão 3, e o código-fonte deste build está disponível nesta página.

Créditos e licença

Arkaway foi feito por Son Link (Alfonso Saavedra), o único autor do repositório: o código, os mapas e o arquivo de recursos com a pixel art e os efeitos sonoros, no formato do Pyxel. O jogo é software livre sob a GNU General Public License versão 3; o build servido aqui muda só duas coisas (as melhores pontuações são gravadas no armazenamento do navegador e a tecla Q, que sai do jogo, foi desligada), e o código-fonte completo e o patch estão hospedados junto do jogo. Ele roda no motor Pyxel (MIT) e no Pyodide (MPL-2.0), cujas licenças e fonte estão linkados na página Licenças.