首页>美国>教育 | 学习>正文

Kodu Game Lab | Kodu游戏实验室

国家: 美国 类型: 教育 | 学习

标签: 游戏开发

英文网站: https://www.kodugamelab.com/ 进入网站

Kodu Game Lab | KoduGameLab

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

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

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

Kodu的核心是基于tile的编程语言。与传统编程相比,这种语言是高水平的,因为很多事情都可以在很少的几行“kode”中完成。kode被持续评估,以便它对世界状态的任何变化立即做出反应。例如,下面的示例显示了如何编写一个角色来找到并吃掉游戏世界中的所有苹果。第一行说,如果角色看到一个苹果,它应该向它移动。如果世界上有不止一个苹果,它会自动选择最近的一个。第二行说当角色撞到苹果时,它应该吃苹果。凸起的瓷砖是Kodu判断两个角色何时彼此靠近的方式。一旦苹果被吃掉,它就不再存在于这个世界上了,所以这个角色会去找下一个,以此类推,直到没有苹果剩下。

相关推荐