Worlds: Journey through a coded world.
Amit Deutsch & Mohamed Yassine
Worlds is a social game for middle school students to learn programming concepts by crafting and exploring virtual worlds. It promotes programming as a form of creation and expression. Learners design and manipulate programmable objects in a scaffolded coding environment that serves as a bridge between visual-based and text-based programming languages. Users start by manipulating pre-defined higher-level objects and functions, and as they become more proficient they create their own code. Objects are combined to form miniature interactive worlds that can be shared and modified with others.