Developer(s) | Microsoft Research |
---|---|
Initial release | June 30, 2009; 10 years ago[1] |
Operating system | Windows |
Type | Visual programming |
Website | kodugamelab.com |
Kodu lets kids create games on the PC via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well as programming. Anyone can use Kodu to make a game, young children as well as adults with no design or programming skills. Kodu Game Lab Website - design, build (program) and play your own games on a PC or XBox. What is Kodu? Download Kodu for your PC (not for MAC).
Kodu, originally named Boku, is a programmingintegrated development environment (IDE) by Microsoft's FUSE Labs. It runs on Xbox 360 and Microsoft WindowsXP, Windows Vista, Windows 7, Windows 8 and Windows 10. It was released on the Xbox Live Marketplace on June 30, 2009.[2] A Windows version is available to the general public for download from Microsoft's FUSE web portal.[3]
Overview[edit]
Kodu is a visual programming tool which is used to teach basic coding with the use of blocks and pictures. It's design allows it to be accessed by anyone.
Kodu is available to download as an Xbox 1 Indie Game. There is also a PC version in an open beta which is available to anyone at their website.
Kodu is different from those other projects in several key ways:
- It avoids typing code by having users construct programs using visual elements via a game controller
- Rather than a bitmapped or 2D display, programs are executed in a 3D simulation environment, similar to Alice
Kodu Game Lab has also been used as an educational learning tool in selected schools and learning centers.
Language design[edit]
Kodu's programming model is simplified and can be programmed using a gaming controller or a combination of the keyboard and mouse. 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 similarly to AgentSheets.
The typical 'hello world' of Kodu is:
see - fruit - move - towards
The grammar, as it were, of this expression is:
<condition> <action>
Where <condition> is:
![Mac Mac](/uploads/1/2/5/7/125742332/555946954.png)
<sensor> [<filter> ...]
And <action> is:
<verb> [<modifier> ...]
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.
See also[edit]
![Game Game](/uploads/1/2/5/7/125742332/155190914.jpg)
References[edit]
- ^App Hub - game details
- ^Xbox LIVE Marketplace at the Library of Congress Web Archives (archived 2010-10-23)
- ^What is Kodu | Projects | Fuse Labs
External links[edit]
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Kodu_Game_Lab&oldid=927931904'