请输入您要查询的百科知识:

 

词条 Kodu Game Lab
释义

  1. Overview

  2. Language design

  3. See also

  4. References

  5. External links

{{Redirect|Kodu}}{{Refimprove|date=January 2019| name = Kodu
| developer = Microsoft Research
| released = {{Start date and age|2009|6|30}}[1]
| operating system = Windows
| genre = Visual programming
| website = {{URL|kodugamelab.com}}
}}Kodu, originally named Boku, is a programming integrated development environment (IDE) by Microsoft's FUSE Labs. It runs on Xbox 360 and Microsoft Windows XP, 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

Kodu is a visual programming tool which builds on ideas begun with Logo in the 1960s and other current projects such as AgentSheets, Squeak and Alice. It is designed to be accessible 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.

Y8 have been set a task to do a 1-week project on their consoles.

Students have to have over 20 marks to pass the test overall marks are 25.

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:

[ ...]

And is:

[ ...]

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

References

1. ^App Hub - game details
2. ^{{webarchive |url=http://webarchive.loc.gov/all/20101023190005/http://marketplace.xbox.com/en-US/Product/66acd000-77fe-1000-9115-d8025855024c |title=Xbox LIVE Marketplace |date=2010-10-23}}
3. ^What is Kodu | Projects | Fuse Labs
{{More footnotes|date=July 2010}}{{Refbegin}}
  • The Age (Australia): "Get With the Program"
  • Information Week: Microsoft Research Provides Sneak Preview Of 'Kodu' Programming Environment For Kids
  • [https://web.archive.org/web/20080325000958/http://blog.wired.com/monkeybites/2007/03/techfest_demo_b.html Wired: TechFest Demo: Kodu]
  • Seed Magazine on Kodu
  • Slate Magazine: Logo on Steroids
  • [https://web.archive.org/web/20101229104917/http://www.next-gen.biz/features/do-you-kodu Edge Magazine: Do You Kodu?]
{{Refend}}

External links

  • Kodu - Microsoft Research
  • Kodu Fan Forum and Info
  • Kodu for Kids book by Que Publishing
{{Microsoft Research Labs|state=uncollapsed}}

6 : Educational programming languages|Software for children|Microsoft Research|Pedagogic integrated development environments|Video game development software|2009 software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/29 22:18:09