VimMonsters Academy

Os jogos salvos ficam apenas neste navegador.

Sobre o jogo

VimMonsters Academy é um pequeno RPG no estilo das antigas aventuras de captura de criaturas, com uma diferença: você faz tudo com as teclas do editor de texto Vim. Você começa numa casa onde a única coisa possível é andar, e a única forma de andar é com h, j, k e l, esquerda, baixo, cima e direita. Cada área nova ensina mais alguns movimentos e dá um motivo para usá-los.

As sete áreas vão da fileira central do teclado até as ferramentas mais pesadas do editor. Word Meadow traz w, b e e, Line Ridge os saltos para o começo e o fim da linha, Count Grove movimentos contados como 3w, Finder Fen as buscas de caractere f e t, Operator Studio apagar e trocar palavras, e Macro Tower pular por um arquivo inteiro e buscar e substituir. No meio do caminho você escolhe uma criatura inicial, encontra treinadores, captura VimMonsters selvagens com uma VimOrb e luta batalhas em que o golpe sai quando você termina um pequeno quebra-cabeça de edição, e não escolhendo num menu. Os nomes das áreas e todo o texto do jogo estão em inglês, como a própria linguagem do Vim.

Jogando aqui

Clique em Play e a casa abre, com um registro de mensagens embaixo que sempre diz qual é o objetivo atual. Siga o caminho brilhante no chão até a primeira runa e depois fale com o mentor. Aperte o para a VimTree, que lista suas lições, movimentos, grupo e estatísticas da corrida, e : para uma linha de comando (:help lista os comandos, :w salva e :q começa uma nova corrida aleatória).

Toda corrida usa uma semente aleatória, então os mapas mudam entre corridas, e o jogo cronometra você. Suas corridas terminadas e o seu melhor tempo ficam num placar pessoal neste navegador; não há ranking online. O progresso também é salvo no navegador.

Controles

Tecla Ação
h, j, k, l andar para a esquerda, baixo, cima, direita
w, b, e, ge movimentos de palavra, depois de liberados
0, $, ^, gg, G movimentos de linha e de arquivo, depois de liberados
f, t, F, T, ; , achar um caractere, repetir a busca
1-9 e um movimento movimento contado, como 3w
i inspecionar ou falar com o que está à sua frente
o, Enter abrir a VimTree, focar uma seção
: modo de comando (:help, :party, :map, :w, :q, :load, :heal)
a, x, dd, cw, dw, ciw ataques na batalha, conforme são liberados
f na batalha jogar uma VimOrb numa criatura selvagem
[ e ] trocar de membro do grupo
R renomear a corrida atual
m silenciar ou reativar o som

Algumas coisas que vale saber

O jogo ensina trancando. A maioria das teclas não faz nada até uma lição liberá-las, e o jogo avisa o que está trancado. Leia a linha de objetivo; ela diz qual é a próxima runa.

A velocidade conta. O cronômetro corre desde o início e terminar rápido dá bônus de pontos, mas teclas erradas custam pontos, então vá devagar nos treinos.

Capture antes de lutar. Enfraquecer uma criatura selvagem com ataques faz a VimOrb prendê-la com mais facilidade, e o golpe cw (Focus Ball) reforça o próximo arremesso.

É um brinquedo de aprendizado. Os treinos são linhas curtas de texto; se você já usa Vim, as primeiras áreas passam rápido.

Créditos e licença

VimMonsters Academy foi criado por error311 e distribuído sob a licença MIT; as imagens e os sprites são gerados a partir do código e os sons são sintetizados no navegador, tudo no mesmo repositório e sob a mesma licença. É um projeto independente, sem afiliação nem aprovação do projeto Vim, e "Vim" é usado só para nomear o que o jogo ensina. Mudamos dois arquivos: as chamadas ao servidor de placar do autor foram removidas, então cada corrida fica no seu navegador, e o caminho das imagens foi corrigido para carregarem de uma pasta de jogo. O texto da licença está linkado nesta página.