Kodu Game Lab
   HOME

TheInfoList



OR:

Kodu Game Lab, originally named ''Boku'', is a programming integrated development environment (IDE) by Microsoft's FUSE Labs. It runs on Xbox 360 and
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
XP, Windows Vista, Windows 7, Windows 8, Windows 10 And Windows 11. It was released on the Xbox Live Marketplace on June 30, 2009. A Windows version is available to the general public for download from Microsoft's FUSE web portal.What is Kodu , Projects , Fuse Labs
/ref>


Overview

Kodu is a visual programming tool which is used to teach basic coding with the use of blocks and pictures. Its design allows it to be accessed by anyone. Kodu is available to download as an Xbox One 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 Alice may refer to: * Alice (name), most often a feminine given name, but also used as a surname Literature * Alice (''Alice's Adventures in Wonderland''), a character in books by Lewis Carroll * ''Alice'' series, children's and teen books by ...
Kodu Game Lab has also been used as an educational learning tool in selected schools and learning centers.


Language design

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:
Where is:
filter> ...''
And is:
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

* Educational programming language *
Visual programming language In computing, a visual programming language (visual programming system, VPL, or, VPS) is any programming language that lets users create programs by manipulating program elements ''graphically'' rather than by specifying them ''textually''. A VP ...


References


The Age (Australia): "Get With the Program"
* ttps://web.archive.org/web/20080325000958/http://blog.wired.com/monkeybites/2007/03/techfest_demo_b.html Wired: TechFest Demo: Kodubr>Seed Magazine on KoduEdge Magazine: Do You Kodu?


External links


Kodu - Microsoft Research
{{Authority control Educational programming languages Software for children Microsoft Research Pedagogic integrated development environments Video game development software 2009 software