A Space Invaders-style game that teaches Vim keybindings through gameplay. Master Vim movements while defending against alien invaders!
Invader Vim is designed to make learning Vim keybindings fun and intuitive. Instead of memorizing commands, players naturally develop muscle memory for Vim movements while playing an engaging space shooter. As you progress through levels, both your Vim skills and gaming abilities will improve!
- Left:
h
- Down:
j
- Up:
k
- Right:
l
- Forward:
w
- Backward:
b
- Start:
0
- End:
$
- Top:
gg
- Bottom:
G
- Shoot:
space
- Progressive difficulty system with increasing levels
- Multiple power-ups (Machine Gun, Shield, Speed Boost)
- High score tracking per difficulty level
- Vim-style movement and commands
- Retro terminal aesthetic
- Sound effects and volume control
- Four difficulty modes: Easy, Normal, Hard, and Vim Master
- HTML5 Canvas
- JavaScript
- CSS3
- GSAP (for animations)
- Online leaderboard
- Additional Vim commands
- New power-ups
- Boss battles
- Achievement system
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
- Original Space Invaders by Tomohiro Nishikado
- Vim text editor by Bram Moolenaar