A game that allows players to experience software development is a great way to teach coding and programming concepts like loops and conditional statements. Games that do this include Zachtronics’ Shenzhen I/O, which puts players in the shoes of disaffected engineers working at an ordinary chip manufacturer and have to build computer chips by hand. The circuits they’re required to create become more complicated beginning with making lights flash in a particular pattern.

The interface of the game looks very similar to the tools for developers found in browsers and also teaches scripting. Another excellent example is Screeps, which is a game that combines JavaScript coding with massively multiplayer online gaming to create self-sustaining colonies. Both games do a great job of teaching www.mrworkspace.nl/2016/03/16/windows-7-iops-for-vdi-deep-dive/ the basics while gradually introduction of new ones.