Language Design
Kodu's programming model is simplified and can be programmed using only a gaming controller. It dispenses with most "serious" programming conventions, including symbolic variables, branching, loops, number and string manipulation, subroutines, polymorphism, and so on.
This simplicity is achieved by situating the programming task in a largely complete simulation environment. The user programs the behaviors of characters in a 3d world, and programs are expressed in a high-level, sensory paradigm consisting of a rule-based system or language, based on conditions and actions.
The typical "hello world" of Kodu is:
see - fruit - move - towards
The grammar, as it were, of this expression is:
Where
And
An illustrative variant of the above program is:
see - red - fruit - move - towards - quickly
Many different types of games can be made in Kodu, such as racing, strategy, RPGs, adventure, platform, puzzle, 1st person shooters, and others.
Read more about this topic: Kodu Game Lab
Famous quotes containing the words language and/or design:
“He had not failed to observe how harmoniously gigantic language and a microscopic topic go together.”
—Mark Twain [Samuel Langhorne Clemens] (18351910)
“Teaching is the perpetual end and office of all things. Teaching, instruction is the main design that shines through the sky and earth.”
—Ralph Waldo Emerson (18031882)