Experience the Software Development World With a Game

A game that lets players to experience software development is a great way to introduce programming and coding concepts like loops and conditional statements. Zachtronics Shenzhen I/O is a game that does this. It puts players in the shoes of disgruntled engineers who work for a boring company and have to build computer chips by hand. The circuits they’re required to design get more difficult beginning with making lights flash in a particular pattern.

The game’s interface is similar to the one is found in browsers, and it also teaches scripting. Another excellent example is Screeps, which incorporates JavaScript programming and massively multiplayer online gameplay to build self-sustaining colonies. Both games do a fantastic job of teaching fundamental concepts while slowly introduction of new ones.

https://mrworkspace.nl/2014/02/16/mrworkspace-is-moved/