KoduGameLab 是一个 3D 游戏开发环境,旨在教孩子们基本的编程原理。Kodu 允许创作者构建世界的地形,用角色和道具填充它,然后用定制的可视化编程语言对他们的行为和游戏规则进行编程。

Kodu 起源于微软研究院的一个项目。最初的目标平台是使用 C#、XNA 并通过独立游戏频道发布的 Xbox 360。在 Xbox 上发布的选择为早期 UI 开发提供了很多信息,因为一切都需要使用游戏控制器完成。自从移植到 PC 后,添加了对键盘、鼠标和触控的支持。

Kodu 的目标一直是为新用户提供尽可能简单的体验。在这个目标的指导下,我们倾向于设计新功能,使它们简单易懂,而不是更复杂和完整。

Kodu 的核心是基于 tile 的编程语言。从某种意义上说,与传统编程相比,这门语言是高级别的,只需几行“kode”就可以完成很多事情。kode 不断被评估,以便它立即对世界状态的任何变化做出反应。

例如,下面的示例展示了如何对角色进行编程以找到并吃掉游戏世界中的所有苹果。第 1 行说如果角色看到一个苹果,它应该向它移动。如果世界上有不止一个苹果,它会自动选择最近的一个移动。第 2 行说当角色撞到苹果时,它应该吃掉它。一旦苹果被吃掉,它就不再存在于世界上,所以角色会继续追寻下一个,以此类推,直到没有更多的苹果。


3D游戏编程-KODU下载

官网下载 Kodu

云盘下载 Kodu [提取码:uwxqir]


本站内容未经许可,禁止任何网站及个人进行转载。