Rare find

Vim Be Good. A practice game that teaches you Vim keyboard shortcuts through interactive challenges.

github.com/ThePrimeagen/vim-be-good

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

December 2024
  • Merge pull request #146 from d4rk/snake
November 2024
  • Fixed a bug in the random game mode
  • Adjust snake speed for nightmare mode so it's a bit faster
  • Remove debugging print statements
  • Fixed a bug with rounds and cleaned up shutdown API
  • Document the code better
  • Refactor grid.lua into separate files now that everything seems to be
  • Cleanup code
  • Allow game to end round outside of timeout.
  • Add difficulties
  • Fix rounds working and improve instructions
  • Cleanup some code
  • Add food
  • Move collision detection to SnakeGame instead of it handled by Snake
  • Check for death
  • Add a Snake and have it move
  • Setup keypresses
  • Add a timer, make the buffer non modifiable
  • Create a SnakeGame class and instantiate it VimBeGood's hook
  • Basic Grid functionality