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.