www.mrworkspace.nl/2010/05/11/the-news-from-software-development-world-game/

A game that allows players to experience the process of software development can be an excellent method of teaching programming concepts and coding like loops and conditional statement. Zachtronics Shenzhen I/O is a game that accomplishes this. It puts players in the shoes of unhappy engineers who work for a boring company and are required to design computer chips by hand. They are given increasingly complex circuits to design. They begin with the making lights flash in a certain pattern.

The interface of the game is very similar to tools used by developers in browsers and also teaches scripting. Another excellent example is Screeps which is a game that combines JavaScript programming with massively multiplayer online games to create self-sustaining colonies. Both games do a wonderful job of teaching fundamental concepts while slowly introducing new ones.

By admin

Leave a Reply