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.
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.