Super Castle Game
Os jogos salvos ficam apenas neste navegador.
Sobre o jogo
Super Castle Game é um quebra-cabeça de blocos deslizantes com uma regra diferente: você não é uma peça, é uma forma. Você começa como um pequeno grupo de blocos amarelos numa grade. Cada movimento desliza o grupo inteiro uma casa, e o objetivo de cada fase é terminar com os seus blocos cobrindo todas as casas hachuradas do tabuleiro, nem mais nem menos.
O difícil é chegar à forma certa. Blocos azuis soltos ficam espalhados pelo tabuleiro, e no instante em que o seu grupo encosta num deles, ele passa a fazer parte de você: você cresce, às vezes para o lado errado. Caixas cinzas podem ser empurradas, desde que haja espaço atrás delas. As lâminas vermelhas fazem o contrário: qualquer bloco seu que passe por cima de uma é cortado, e se isso partir o grupo em dois, a parte menor fica para trás como blocos soltos. Muitas fases são uma questão de ordem: o que pegar, o que empurrar e o que aparar primeiro.
O jogo apresenta cada ideia numa fase curta e depois as combina, ao longo de dezessete fases e mais uma de bônus que escreve o nome da competição. A apresentação bem-humorada do autor situa o jogo no século XIII, o tema da js13kGames 2023, em que o jogo inteiro precisava caber em 13 kilobytes, compactado em zip. Mark Vasilkov o escreveu em TypeScript, com a sua própria pequena biblioteca de jogos, a natlib.
Jogando aqui
Esta é a versão enviada à competição, sem mudanças. Clique em Jogar, escolha começar com ou sem música (START ou MUSIC OFF), e a primeira fase começa. O jogo lembra, neste navegador, a fase mais adiantada que você alcançou e continua dali da próxima vez; a tela de escolha de fases deixa voltar a qualquer fase já resolvida.
A tela de escolha de fases tem também um link para mais fases feitas por jogadores, que abre a página do autor no GitHub numa aba nova. Essas fases não fazem parte desta versão.
Controles
| Comando | Ação |
|---|---|
| Setas / W A S D | andar uma casa |
| R | recomeçar a fase |
| Tocar ou clicar | andar na direção daquele ponto |
| Analógico esquerdo / B do controle | andar / recomeçar a fase |
| Ícones no canto superior direito | música, recomeçar, escolher fase |
Algumas coisas que vale saber
Conte as casas antes. A área hachurada diz exatamente quantos blocos você precisa no fim. Se estiver para juntar mais do que isso, vai precisar de uma lâmina para se livrar do excesso.
Juntar é para sempre, cortar não. Um bloco solto se junta a você assim que você encosta nele, mesmo sem querer, mas uma lâmina sempre pode aparar o grupo de novo. Planeje para onde vai o excesso.
Empurre antes de crescer. Uma forma maior passa por menos aberturas. Ponha as caixas no lugar enquanto ainda é pequeno.
Recomeçar não custa nada. R volta a fase na hora, e muitas fases ficam mais fáceis de entender depois de uma tentativa que deu errado.
Créditos e licença
Super Castle Game foi escrito por Mark Vasilkov para a js13kGames 2023. É software livre sob a GNU General Public License, versão 3; os ícones são os Solar Icons, de 480 Design, sob CC BY 4.0. O texto da licença e o código-fonte desta versão (o repositório do autor no commit que gerou o zip da competição, mais a versão da biblioteca natlib, dele, sob a licença MIT, que o jogo embute) estão linkados nesta página. Repositório: github.com/mvasilkov/super2023.