Posts

A free short quiz from VIM Adventures: "So You Think You Know VIM". Your objective is simple: fix the given text using as few keystrokes as possible. Go ahead and put your VIM mastery to the test!

vim-adventures.com
Fix the text using as few keystrokes as possible! VIM Adventures is an online game based on VIM's keyboard shortcuts. It's the "Zelda meets text editing" game. So come have some fun and learn some VIM!

The final level of VIM Adventures is up on the site!
The great showdown!
On the left corner, the shadowy one, a veteran text fixer.
On the right corner... well, you'll have to play the level to find out!

...

No spoiler pictures for this one. Things haven't gone according to plan for our shadowy friend since you've left him at the end of level 12...

A word of caution, this level is tricky. You'll have to really make an effort to even make the first step

Do you have what it takes to win the final level?

See More
Photos
Posts

In response to your emails and messages:

Yes, there will be one more level (the final level) and it's going to be released soon.
... but it doesn't mean there won't be more surprises after that

...

The question is, are you really ready for level 13...?

See More

Level 12 is up on the site!

Packed with super useful shortcuts, this level marks the beginning of the great showdown between the Shadowy One and the bugs!
Hot lava, one sacred text, a lot of bugs... What are you waiting for?

No automatic alt text available.

Announcing a new feature - "User Statistics" (aka "Race Mode").

As can be seen in the photos below, each level is being timed and the number of keystrokes and "deaths" is recorded. Now you can measure exactly how good you are at getting through the levels

In-game display just below the level number shows the current level statistics and can be turned on or off (it's off by default).

...

The in-game menu was redesigned to be more consistent and reflects the new behavior in the ruler menu.

Not really related, but the help was also improved to enable greater player control on the example shown with the usage of + and - keys. It's also clearer now what is the next command to be executed and previous commands are not shown for clarity.

I did leave some room for improvement when capturing these images. Can you beat me at my own game...?

See More

While working on improvements to help players better train muscle memory, I added some statistics to make the progress measurable.
This is a screenshot of the mostly working prototype, featuring the fastest time you managed to complete the level and the minimal number of keystrokes used.
What would YOU consider the best measurement? Let me know in the comments! (and like those you agree with).

No automatic alt text available.

The wait is over... level 11 is up on the site!

This time around, you get freestyle editing - which means adding new text even if it doesn't exactly match the original text and correcting whatever's left using everything you've learned so far!
But it's not the only thing... multiple buffers are here to stay!

...

Check it out!

See More
No automatic alt text available.

During the last few days some major usability improvements where uploaded to the site. Full details follow, but first - Thank You! Thanks to each and every one of you who took the time and sent us feedbacks and comments. Your feedback makes a difference! And for those who haven't - If you're still missing something or think there is a better way to go about doing something, please let us know.

And now for the list

1. Auto scrolling to show as much of a text area on the sc...reen. No more just pressing '$', 'gg' or 'G' just to see what the text is all about. You can also press Esc to cancel the scroll and get to the right place immediately if you like.
2. Princess' dialogs at the end of the level now require pressing space to continue in order to allow easy and comfortable reading.
3. More accurate behavior of $ and %
4. Supporting faster login by typing :login <email> <password>
5. Fixing typos in NPC dialogs
6. Text bubbles drift away as they are completed (level 10)
7. Cursor hints when trying to delete backwards without the current location or when trying to jump over the rock in the maze for the chest using 'b'.
8. Additional NPC characters with hints and tips where needed.

Thanks again!
Now go check it out and let us know what you think

See More

Level 10 is up and running on the site!

As hinted at the end of level 9, this time the main topic is copy & paste, and register support (a bit advanced but broken into little digestible bits of information, and a lot of practice!)

Check it out!

No automatic alt text available.

Announcing in-game help system and some redesign!

Tired of guessing what a key does? No more! The latest update to VIM Adventures' site includes some major improvements in playability:

1. Whenever a keyboard key is collected, a pop up screen with an expert of VIM help is shown, in addition to a live on text example....
2. Commands and topics not collected directly are accessible through the :help command. For example :help j or :help gg.
3. Afraid of moving to the next level without collecting all available skills? Have no fear. Now the princess won't let you continue to the next level is not all keyboard keys were collected. And she'll even let you know what's missing.
3. Title screen and dialogs were redesigned to show the game screen right away, giving the feel of an old arcade game. This redesign is better suited for lower resolution displays (such as my laptop's 1366 x 768 screen, which is also the most common screen resolution for site visitors - thanks Google Analytics ).
4. Some behaviour changes I became aware of since the introducing the help: ~ moves the cursor to the right and doesn't stay in the same position, r moves the cursor to the end of the range changed, delete key can be used to delete the last digit in a count without the need to escape everything. I also corrected the behaviour of n, N, ; and ',' with a count.
5. Support for additional keyboard layout - this time a Swiss German layout for Mac. Good old ~ and ^ are now working (~ with Alt + n in this layout).

So even if you already completed the first 9 levels - go ahead and play with the built in help. Read the explanations and check out the examples. Most of it is quoted from VIM help, so you'll sure be learning something new.

Check it out!

See More
No automatic alt text available.

Level 9 is up!

Lots of new things - let's get to it:

1. Numbers! Want to delete 3 words? 3dw or d3w. Want to move 10 steps left? 10h. That simple....
2. The Shadowy One answers back. Echo-ing your commands so you don't have to think if that 'f' was pressed or not. And tells you when you try to do something wrong.
3. New type of text area - the numbered text. You should follow the steps exactly, or else...
4. 2 new block types - the sacred disabled one, and the falling kind. Try standing on both and see what happens.
5. Remember me feature. To be used on your own personal computer at home only
6. Better VIM like navigation on texts. When moving up and down in texts to a shorter line remembers your column and tries to return there. No more leaving text by stepping up or down in the middle.
7. Performance improvements - both on the site loading time and in game caching.
8. Better support for non standard US keyboard layouts. Norwegians can type ~ (tilde) the normal way, and NEO2 keyboard arrows function properly.

Have fun!

See More
No automatic alt text available.

Level 8 is up and ready!

And yet again it's fully packed with action, keyboard style
So what do we have?

...

1. Searching goes up a notch with the introduction of '*' and '#'.
2. The bugs continue to cause trouble by stepping up their game! Breaking texts and generally eating holes in the universe... Have you ever tried to walk through a hole in the universe?
3. What will search be without highlighting the results? Yes, that's the transparent blue-ish / cyan layer in the picture.
4. New door, new key. Blue anyone?
5. Puzzles, riddles, tips and hints.

Enjoy!

See More
No automatic alt text available.

All you Dvorak fans out there, I hear you
Using the standard QWERTY layout for the new key guide can be a little confusing, so I added support for Dvorak keyboard layout. Pressing shift switches between layouts. Check it out!

No automatic alt text available.