Ticoban
Os jogos salvos ficam apenas neste navegador.
Sobre o jogo
Você é um personagenzinho numa sala cercada de paredes, com algumas pedras redondas no chão e alguns buracos. Seu objetivo é empurrar cada pedra para dentro de um buraco. Só dá para empurrar, nunca puxar, e só uma de cada vez, então a ordem importa: uma pedra que acaba num canto fica presa para sempre, e a fase precisa ser reiniciada. É a velha ideia de empurrar caixas (um jogo no estilo Sokoban), aqui com um gramado verde em volta das paredes e blocos de tijolo nas salas.
A coleção oficial tem vinte fases escritas pelo autor, de poucos movimentos a salas que pedem raciocínio de verdade. O jogo conta seus movimentos e seu tempo e guarda o melhor resultado de cada fase, que aparece na lista de fases. Você escolhe a fase no menu e pode reiniciar a atual a qualquer momento. O menu de pausa também tem a opção Save, que grava sua posição para você carregá-la depois pelo menu principal.
Ticoban é um pequeno jogo de software livre de Son Link, escrito para o motor Pyxel, e foi pensado para rodar em consoles portáteis Linux pequenos tanto quanto em computadores, com os mesmos poucos botões: direcional, A e B, Start e Select.
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. Seus melhores movimentos e tempos de cada fase, e a posição que você grava no menu de pausa, são salvos neste navegador e mantidos quando você fecha a aba. Eles não são compartilhados entre navegadores nem dispositivos, e limpar os dados do site os apaga.
Na web tiramos as opções Exit do menu principal e do menu de pausa e desligamos a tecla Esc, porque numa página sair só congelaria a tela. O "Save" do menu de pausa continua gravando, e o jogo segue.
Controles
| Entrada | Ação |
|---|---|
| Setas | mover o personagem e empurrar uma pedra; escolher nos menus |
| Z | confirmar, começar, ir para a próxima fase |
| X | voltar |
| Enter | abrir ou fechar o menu de pausa |
| Espaço | reiniciar a fase |
| Direcional, A, B, Start, Select do controle | o mesmo, com um controle conectado |
Algumas dicas
Olhe a sala toda primeiro. Descubra onde cada pedra precisa terminar antes de empurrar qualquer uma.
Cantos são armadilhas. Uma pedra encostada na parede só desliza ao longo dela, e num canto não se move mais. Deixe-as em campo aberto até estarem a caminho de um buraco.
Reinicie sem vergonha. Espaço devolve a fase ao começo, e achar uma solução melhor é a razão dos contadores.
Perguntas frequentes
Quantas fases tem? Vinte, na coleção oficial.
Dá para carregar fases minhas? O jogo de computador lê arquivos extras de fases de uma pasta ao lado dele; esta versão da web só tem a coleção oficial.
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: Ticoban é software livre sob a GNU GPL (versão 3 ou mais nova), e o código-fonte desta versão está disponível na página.
Créditos e licença
Ticoban foi feito por Son Link (Alfonso Saavedra), o único autor do repositório: o código, as fases, a pixel art e os sons, sob a GNU General Public License, versão 3 ou mais nova. A versão servida aqui muda algumas coisas (não tem as opções Exit, o "Save" mantém o jogo andando e os saves ficam no navegador), todas publicadas como patch junto do código-fonte completo do build. 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.