8 ms·
Vim Adventures
- ZirconCode 13y agoI remember giving my e-mail to this, the last time it came around. Didn't get anything though. A part from that, it's a great way to learn VIM.
- javert 13y agoThe level of creativity here is mind-blowing.
- jdkanani 13y agoAmazing !! Wonderful way to practice VIM.
- jre 13y agoReally impressive. Very creative and quite polished.
- gelisam 13y agoYou're kidding, right? I want to like this game; I love vim, and I agree that the premise of the game is very creative. But the execution is vastly below average. They are using free graphics [1], annoying sounds, and they force the user through a strict tutorial instead of encouraging them to explore [2]. They ask for more (25$) than the vast majority of indie games on Steam [3], all of which are a lot more polished than this. And even then your license is only valid for six months, something I thought was only done by MMORPGs! [1] http://www.lostgarden.com/2007/05/dancs-miraculously-flexible-game.html http://www.lostgarden.com/2007/05/dancs-miraculously-flexibl... [2] http://www.lostgarden.com/2010/01/ribbon-hero-turns-learning-office-into.html http://www.lostgarden.com/2010/01/ribbon-hero-turns-learning... [3] http://store.steampowered.com/genre/Indie/ http://store.steampowered.com/genre/Indie/
- mamoswined 13y agoYeah, I would gladly pay $10, not $25
- dmead 13y agoi tried to go back a word with control-w and it killed the tab :(
- loser777 13y agoSlightly ironic: doesn't work well with the Vimperator add-on + Firefox, as Vimperator is going to consume the keystrokes (especially the most used ones such as hjkl). Great idea though (once you turn off Vimperator) :) !
- ichinaski 13y agoSame here with Chrome's Vimium. Once the URL is excluded, it works fine.
- H3g3m0n 13y agoDoh, I was wondering why I could only move in 'insert' mode. Guess I was entering Vimiums insert mode rather than the game.
- uulbiy 13y agoSame with pentadactyl. However with CTRL+z you can temporarily disable pentadactyl (I think it's the same shortcut in vimperator) until you press ESC. If the developer is here and wants a workaround there is a way to make the game work with pentadactyl/vimperator without disabling them. The h/j/k/l keys do not work in insert mode, so on page load focus in a hidden textbox and capture keys pressed in the textbox.
- deleted 13y ago[deleted]
- sfaruque 13y agoFirst of all, awesome concept. This might just force me to stop using nano all the time. I'm curious though as to why the developer chose to limit the license to 6 months when charging a flat ~$5 per month might be easier to sell?
- H3g3m0n 13y agoYeh, subscription seems silly. Might be an attempt for corporate users training staff regularly.
- johncoltrane 13y agoHahaha… Vim adventures again. People, if you are curious about Vim, just run the command below if you are on any UNIX-y machine: $ vimtutor That's really all you need. If you don't have Vim installed, just install it and run vimtutor anyway. Once you have got the basics right, no bullshit payware game or online drillings or online interactive tutorials will help you improve your skills. Only your accumulated experience, curiosity and willingness to learn will.
- rhizome31 13y agoAs a long time Vim user, I also found the book Practical Vim very instructive. Not really suitable for beginners though.
- jacobparker 13y agoI'd like to second this. There is a lot to Vim and Practical Vim is an excellent read. This book covers a lot of ground and the way it internally references itself is excellent (great for jumping around). Links for the lazy (non-affiliate) http://pragprog.com/book/dnvim/practical-vim http://pragprog.com/book/dnvim/practical-vim http://www.amazon.com/Practical-Vim-Thought-Pragmatic-Programmers/dp/1934356980 http://www.amazon.com/Practical-Vim-Thought-Pragmatic-Progra... The better you get at Vim the easier it is to learn more Vim.
- keithpeter 13y agoFor those outside the US who would like the paper version, use your local Amazon if possible. Postage is as much as the book from Pragmatic Programmer's site.
- jfabre 13y agoWhatever you say, I actually learned vim with this game and also had moderate fun for only 10$ or so. It's clearly a win for me. The big payoff with this game is that it forced me to practice. Within two hours of game play I had the 'hjkl' fixed for good. I'll take a look at vimtutor to see if it can complement what I already learned.
- vysakh0 13y agoIsn't this website there long time ago? I had given up trying it as Vimium came in the middle but reading from other comments, I could now play in the site going to the insert mode in Vimium. Might be a good practice for beginners who need to make their fingers type the Vim way.
- manifesto 13y agoWhat about the folks using Dvorak keyboard??
- spajus 13y agoRead here: http://vim.wikia.com/wiki/Using_Vim_with_the_Dvorak_keyboard_layout http://vim.wikia.com/wiki/Using_Vim_with_the_Dvorak_keyboard... Are there many guys using Dvorak? I only met one in my whole life.
- manifesto 13y agoNow you meet two.
- sneak 13y agoThe best hacker I ever knew used dvorak. He went off the grid to become a welder or something, but he was _fast_.
- mcgaffin 13y agoI use Dvorak. I never bothered to maintain the QWERTY keyboard for vim movement. Now, it seems completely natural to navigate with the Dvorak mappings for h,j,k,l, etc. I can't easily navigate one-handed, I guess, but that is never really a problem.
- jcoder 13y agoThat article is probably doing more harm than good. Using Vim with Dvorak came as naturally as switching to Dvorak from QWERTY (that is, it took some work, but now I wouldn't use anything else).
- sergeykish 13y agoSwitched to vim and dvorak same day five years ago. Default mapping is very natural - left hand (qwerty "c" and "v") used for vertical movement, right hand (qwerty "j" and "p") for horizontal movement.
- milesf 13y agoOne of the top Ruby User Groups in the world has a large number of Dvorak users. I mimicked them and posted about it on Slashdot years ago: http://ask.slashdot.org/story/07/04/15/0043237/is-dvorak-gaining-traction-among-coders http://ask.slashdot.org/story/07/04/15/0043237/is-dvorak-gai...
- jimmy_wobbles 13y agoAs an avid Vim user, I must say this is really great! I'll show this to some friends of mine I'm trying to get them to start using Vim...
- sikhnerd 13y agoPreviously on hn, with some good discussion: http://news.ycombinator.com/item?id=3877880 http://news.ycombinator.com/item?id=3877880
- chrisrhoden 13y ago"In the next few days detailed Terms and Conditions will be added to the site. Anyone using this site will be bound by these terms and conditions." This makes your terms and conditions (almost certainly) irrelevant. Judges don't look favorably on asking people to sign a contract that they can't read.
- oddshocks 13y agoWhat do you mean, I "don't have the x key"?!
- klibertp 13y agoIs there anything similar for Emacs? Disclaimer: Now, stop, please. I know of Emacs manual, tutorial and all the other built-in docs. Stop telling me to use them, because I won't, thank you. I'm recently learning Emacs - I reached high proficiency in Vim and I thought about learning it's competitor, just to feel comfortable with them both. I like Lisps, so that's another motivation. I had a hard time in the beginning. I was missing tabs (elscreen) and many other features and familiar keybindings, so I installed Evil and made my own mappings. Now I can live with Emacs, but I realized that while I learned a bit about how Emacs works and how to script it, I completely neglected the idea of feeling comfortable in raw Emacs! I probably could M-x and M-: my way on Emacsen other than mine, but that's hardly the point :) So, is there something interactive one could use to learn Emacs editing basics?
- jcrites 13y ago> Now, stop, please. I know of Emacs manual, tutorial and all the other built-in docs. Stop telling me to use them, because I won't, thank you. Why not? If there are problems like they're hard to read, understand, you've tried them and they don't match your learning style, etc., then it would be better to say that instead. As written, this isn't very constructive since you don't explain why you find fault with the documentation. I would not know how to fix the problem in that documentation, if I wanted to, or point you to documentation that doesn't have the problem, since I don't know what the problem is. (Note: I'm not an Emacs expert and have no knowledge of the documentation you're referring to, or any other documentation. I'm responding primarily to your rhetoric.)
- deleted 13y ago[deleted]
- klibertp 13y agoI'm sorry, I didn't think about it that way. It's not that the docs are bad, they are both very complete and approachable. However, it really doesn't suit my way of learning or using the editor. Unfortunately it's similar with available tutorials and other resources. While the docs are really impressive in terms of coverage, they are both structured in a way I don't like and use far too many words for descriptions of single thing. They are intended as a book, not as a cheat sheet, and I strongly prefer the latter. The docs assume no prior knowledge about anything related to editing text. That makes it discuss many boring and not that important things and the problem is that one has no way of knowing at a high level which chapter will be important and which won't. That's also true for tutorial, which makes a huge undertaking from learning to jump to the beginning of next word. That's ok for someone who used notepad earlier, but irritating for me. Whatever cheat sheet-like tutorials there are, they are incomplete instead. I would like to have a list of all possible commands and elisp functions in one flat document. There is probably no such document or at least I wasn't able to find it. And then there's an issue with some of the Emacs users, who are a bit more enthusiastic than they should. It's not hard to find answers that say that what someone wants is not the emacs way and that it should stop wanting it. A page or two down the thread there is code posted, no doubt, but that somewhat kills the pleasure of learning. In short: I prefer short references in the cheat sheet format for learning an editor. Instead of grouping by topic, such reference should group by importance. There is probably nothing like that in Emacs docs or other materials. I guess that interactive game or tutorial would be like that, because probably the most used shortcuts for the game would be the most important ones. And so I asked.
- andyl 13y agoIs there any way for a Vim session to span multiple monitors? Multiple terminals? That is what I would like more than anything.
- gcb0 13y agojust stretch the window and create windows in vim. but i bet what you want is to use the system clipboard, so that you can copy from one buffer in one window to another. http://vim.wikia.com/wiki/VimTip21 http://vim.wikia.com/wiki/VimTip21
- Kluny 13y agoI really want to play! 25 bucks is too much. Can't it be 5 dollars instead?