Vim Tutorial as an Adventure Game
vim-adventures.com
vim-adventures.com
What's very unfortunate though is that the licenses are limited to 6 months. Occasionally I wish I could go back to one of the levels focusing on a specific feature, but paying another $25 every time just seems excessive.
Really, I'm not sure it's worth it for me - plenty of other good sources of entertainment, and my vim skills are already solid. If the rest of the game is the same quality as the intro, there are plenty of people it would be worth it for! But... I'm not sure they realize it.
For those considering this, just install vim bindings for whatever editor you use. Leave it in insert mode. Bit by bit, you'll start using the commands you learn from Vim Adventures. I rarely use Vim itself, but use its commands in browsers and IDEs.
A year later, you will look at normal text editing people with frustration. It's like watching someone that doesn't know how to use a PC slowly mouse around - that's how much a difference vim makes.
It's insanely easy to code using this combination, and yes, frustrating watching others, and frustrating having to code on PCs not setup with Vim bindings.
All configuration is done in JavaScript rather than cVim's weird viml clone language. SK is way more flexible in my opinion.
Editing text with Vim is already pretty game-like. Some of my favorite combos are gg=G and yyPVr*. But of course I prefer to play with mods (surround.vim etc.) and texture packs (colorschemes).
Please upvote the submission if you think more HNers should know about this list. The list is essentially about educational based games that nailed entertainment (with a focus on scientific phenomenon).
And I am totally excited to see it on the front page, thanks once more! :)
Painful. Oh so painful for a few months. But then, the greatest time investment you can make.
Sometimes something will go wrong and my conscious brain steps in and suddenly I've just got to look because I literally do not know where the hell "v" is. :D
In another thread someone recommended me vimtutor isntead of this game. I played both, and for learning I like vimtutor much more.
To people who don't know vimtutor allow me to explain :)
Vim Adventures still gave me the feeling that vim takes 5+ years to learn and you need to be crazy dedicated and good to understand vim. That's not the fault of Vim Adventures, that's the fault of the folklore that surrounds vim (e.g. http://www.terminally-incoherent.com/blog/wp-content/uploads... )
30 minutes of vimtutor and I felt that I had "basic vim skills" and that I "could manage myself in a vim editor." I thought it would take 2 years to get these skills. In other words, if you feel you have realistic expectations about how hard it is to learn vim, try vimtutor!
That said this is a fun game!
Archived link: http://web.archive.org/web/20160311183833/http://www.termina...
https://news.ycombinator.com/item?id=9250190
However, googling about vim had convinced me that it was this awesome piece of ancient software that was somehow better than modern editors, so I stuck with it. I ended up doing my assignments in vim starting with only the hjkl/<Esc>/i keys. Then whenever I wanted to do some shortcut I thought vim might be able to do I just googled it, got my mind blown, then internalised it. Or reading up on articles talking about the must-know vim shortcuts.
That said, I got stuck when I had to learn how to switch buffers. I don't know if I missed a description with how to do it, or if it was missing.
To me spacemacs just feels heavier than many IDEs.
I started this game back when I was in college but stopped at the paywall because I didn't have the money at the time. Forgot about it till just now! If this can teach more advanced vim concepts via gameplay then I'd probably be open to buying it now than I used to be.
I'd recommend it.
> License Expired
> [my email address]
> There is no time left in your license.
> License activated on [date]
and an offer to buy another half a year for 25$. Here I openly say: No, thank you.
Lesson learned: Don't trust the HN crowd.
If you buy a game for 25$, you can play it as often as you want.
Beside that: For every MMOG that was stopped, there was typically lots of fan outcry and attempts to set up fan-managed servers to continue playing (often a legal grayzone). Sometimes fans even manage to convince the developers to release server code/source code: https://en.wikipedia.org/w/index.php?title=Uru:_Ages_Beyond_...
However, as a solo entrepreneur, I agree even more with the creator of the game. He gets to price his creation however he likes, and he probably needs to make money like the rest of us. His game teaches a super valuable skill that has saved me well over the price in typing efficiency. Again, I'm fine with the price tag. Just wish he had the option to renew for a month after the initial purchase to brush up. Probably leaving money on the table!
I still use vim or emacs whenever I need to do some serious text editing or I'm in a console.
So yes, this game is the reason I will always be an emacs person...
Emacs has a graphical interface with menus, icons and help text. You can use it without knowing any keyboard shortcuts which I feel makes it easier for newcomers. vim on the other hand...