An educational canvas RPG: explore maps, complete motion drills, and battle creatures while practicing real Vim keys like h, j, k, l, w, b, and f.
Not sure this game is the right fit right now? See when to play Vim Motion Academy.
Creature training where every lesson is a Vim motion. Press Play to load about ~350 KB.
Vim Motion Academy
Press Play and a canvas RPG loads in the tab. Pick a starter creature, then explore the Home Row House map using Vim motion keys instead of arrow keys.
| Step | Action |
|---|---|
| Launch | Play on this page to inject the iframe |
| Starter | Use j/k to focus a creature, Enter to confirm |
| Move | h j k l navigate the overworld |
| Drills | Follow on-screen motion prompts in lesson tiles |
| Battle | Type the shown Vim keys to attack in turn-based fights |
| Tree | Press o to open the in-game VimTree panel |
Adapted from error311/vimmonsters-academy (MIT). ES modules with local PNG sprites, zero CDN after load. Saves and leaderboard meta persist in namespaced localStorage.
Frequently Asked Questions
Do I need arrow keys?
No. Movement uses Vim keys h, j, k, and l inside the iframe. The game teaches motions through drills and battles.
Does progress save?
Yes. Run progress and local leaderboard meta persist under ftol:vimmotionacademy localStorage keys in your browser.
How large is the download?
About ~350 KB across HTML, ES modules, and local sprite PNGs.