see post

A game that allows players to experience software development is an excellent way to introduce coding and programming concepts like loops and conditional statements. Games that can do this include Zachtronics’ Shenzhen I/O, which puts players in the shoes of dissatisfied engineers working at an uninteresting chip maker and have to build computer chips by hand. They are given increasingly complex circuits to design, beginning by making lights flash in a specific pattern.

The interface of the game is similar to the one you see in browsers, and it also teaches scripting. Another great example is Screeps which incorporates JavaScript programming with massively multiplayer online games to create self-sustaining colonies. Both games excel at teaching the basics of concepts and slowly introducing others.

Leave a Reply

Your email address will not be published. Required fields are marked *