A game that lets players experience the process of software development can be an excellent way to introduce coding concepts and programming https://mrworkspace.nl/2011/03/24/if-you-read-nothing-else-today-read-this-report-on-news-from-software-development-world/ features, like loops and conditional statement. Games that can do this include Zachtronics Shenzhen I/O which puts players in the shoes of dissatisfied engineers who work at an ordinary chip manufacturer and must build computer chips by hand. The circuits they’re required to design get more difficult beginning with making lights blink in a specific pattern.

The interface in the game appears very similar to developer tools found in browsers and also teaches scripting. Another excellent example is Screeps, which combines JavaScript programming with massively multiplayer online games to create self-sustaining colonies. Both games do an excellent job of teaching basic concepts as well as slowly introduce new ones.

By admin

Leave a Reply