• Home
  • About 404TS
  • Contact

404 Tech Support

Where IT Help is Found

  • Articles
    • Code
    • Entertainment
    • Going Green
    • Hardware, Gadgets, and Products
    • Management
    • Network
    • News
    • Operating Systems
    • Security and Privacy
    • Software
    • System Administration
    • Talking Points
    • Tech Solutions
    • Web
    • Webmaster
  • Reviews
  • Media
    • Infographics
    • Videos
  • Tech Events
  • Tools
    • How do I find my IP address?
    • Browser and plugin tests
  • Get a Technical Consultation
You are here: Home / Articles / Entertainment / Learn JavaScript and Vim through web games

Learn JavaScript and Vim through web games

2014-06-26 by Jason

Earlier this year, I wrote about CodeCombat, a web game intended to teach the concepts of object-oriented programming. Today, I’d like to introduce two others with similar approaches. These websites gamify learning JavaScript or VIM with objectives on each level that teach you about syntax or commands.

Untrusted

Untrusted is a game on Github to teach JavaScript. It’s a little lacking in the graphics department but its “teaching” is less hidden. Essentially you have hacked into a system keeping you prisoner and you can make changes to the code to adjust the environment, such as moving the wall 3 spaces to the left, so that you are outside of the cell.

The levels have puzzles that can involve simply learning to comment out a section of code or understanding the functions so that you can figure out a way to manipulate the variables to achieve your goal. It will make more sense after you play through a few levels.

untrusted

Vim Adventures

VIM Adventures shines a bit more when it comes to the presentation. It looks like a standard, top-down game where you play a cursor and learn different Vim shortcut keys to move around the environment and solve puzzles. It’s not that fun that you would want to play the game on its own but if you’re wanting to get better at Vim, it’s a fine way to distract yourself from just reading documentation.

VIM Adventures is an online game based on VIM’s keyboard shortcuts (commands, motions and operators). It’s the “Zelda meets text editing” game. It’s a puzzle game for practicing and memorizing VIM commands (good old VI is also covered, of course). It’s an easy way to learn VIM without a steep learning curve.

You play a blinking cursor appearing one day in a semi text based world of Textland inhabited by little people but ruled by bugs. You soon discover that your arrival was foretold by an old prophecy and that you’re expected to restore order to the world (in case you didn’t make it to level 2 yet…).

After reaching the end of a level, unfortunately, you will be prompted to pay for a license. You can buy a 6 month license for $25 to continue through the 13 levels in the game to learn and practice shortcuts from Vim.

vim_adventures

Filed Under: Entertainment, Web

Trending

  • In Summary: Apple’s New iPhone 4S, iOS5, iCloud, and Updated iPods
    In Hardware, Gadgets, and Products, News
  • Use Remote Desktop to Control a Current Session
    In Software, System Administration, Tech Solutions
  • Adobe Releases Quarterly Update 9.3.3 for Reader/Acrobat
    In Security and Privacy, Software

Latest Media Posts

Find Out Where To Download SNES ROMs

Find Out Where To Download SNES ROMs

Multifunctional Video Conversion Tools – Wondershare Video Converter

Multifunctional Video Conversion Tools – Wondershare Video Converter

  • Popular
  • Latest
  • Today Week Month All
  • Access to the resource [servershare] has been disallowed Access to the resource [servershare] has been disallowed
  • Read the Event Logs on Windows Server Core Read the Event Logs on Windows Server Core
  • Increase IIS Private Memory Limit to improve WSUS availability Increase IIS Private Memory Limit to improve WSUS availability
  • How to ‘Unblock’ multiple files at a time with PowerShell How to 'Unblock' multiple files at a time with PowerShell
  • Setup your DFS namespace with DNS for compatibility in a mixed environment Setup your DFS namespace with DNS for compatibility in a mixed environment
  • How Virtual Reality Supports Mental Health Therapy How Virtual Reality Supports Mental Health Therapy
  • Key Strategies of Successful Coin Listing on Exchange Key Strategies of Successful Coin Listing on Exchange
  • Keeping Your Mac Healthy: A Comprehensive Guide to Maintenance and Troubleshooting Keeping Your Mac Healthy: A Comprehensive Guide to Maintenance and Troubleshooting
  • Making Distributed Software Development Work: Strategies and Best Practices for Managing Remote Teams Making Distributed Software Development Work: Strategies and Best Practices for Managing Remote Teams
  • customer contactless payment for drink with mobile phon at cafe counter bar,seller coffee shop accept payment by mobile.new normal lifestyle concept The Latest Innovations In Payment Technology
Ajax spinner

Elevator Pitch

404 Tech Support documents solutions to IT problems, shares worthwhile software and websites, and reviews hardware, consumer electronics, and technology-related books.

Subscribe to 404TS articles by email.

Recent Posts

  • How Virtual Reality Supports Mental Health Therapy
  • Key Strategies of Successful Coin Listing on Exchange
  • Keeping Your Mac Healthy: A Comprehensive Guide to Maintenance and Troubleshooting

Search

FTC Disclaimer

404TechSupport is an Amazon.com affiliate; when you click on an Amazon link from 404TS, the site gets a cut of the proceeds from whatever you buy. This site also uses Skimlinks for smart monetization of other affiliate links.
Use of this site requires displaying and viewing ads as they are presented.

Copyright © 2025 · Magazine Pro Theme on Genesis Framework · WordPress · Log in