Experience the Software Development World With a Game
A game that lets players to experience the process of software development is a great method to teach programming concepts and coding, such as loops and conditional statements. Zachtronics Shenzhen I/O is a game that accomplishes this. It puts players in the shoes of unhappy engineers who work for a boring firm and have to create computer chips by hand. The circuits they are asked to design become more difficult, starting with making the lights flash in a certain pattern.
The game’s interface appears very similar to tools for developers found in browsers and teaches scripting. Screeps is a great example that combines JavaScript code with massively multi-player online gaming to build self sustaining colonies. Both games do a fantastic job of teaching www.mrworkspace.nl/2015/08/03/techedge-2011-presentations-and-videos/ the basics as well as slowly introducing new ones.