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.