KoduGameLab 是一個 3D 游戲開發環境,旨在教孩子們基本的編程原理。Kodu 允許創作者構建世界的地形,用角色和道具填充它,然后用定制的可視化編程語言對他們的行為和游戲規則進行編程。
Kodu 起源于微軟研究院的一個項目。最初的目標平臺是使用 C#、XNA 并通過獨立游戲頻道發布的 Xbox 360。在 Xbox 上發布的選擇為早期 UI 開發提供了很多信息,因為一切都需要使用游戲控制器完成。自從移植到 PC 后,添加了對鍵盤、鼠標和觸控的支持。
Kodu 的目標一直是為新用戶提供盡可能簡單的體驗。在這個目標的指導下,我們傾向于設計新功能,使它們簡單易懂,而不是更復雜和完整。
Kodu 的核心是基于 tile 的編程語言。從某種意義上說,與傳統編程相比,這門語言是高級別的,只需幾行“kode”就可以完成很多事情。kode 不斷被評估,以便它立即對世界狀態的任何變化做出反應。
例如,下面的示例展示了如何對角色進行編程以找到并吃掉游戲世界中的所有蘋果。第 1 行說如果角色看到一個蘋果,它應該向它移動。如果世界上有不止一個蘋果,它會自動選擇最近的一個移動。第 2 行說當角色撞到蘋果時,它應該吃掉它。一旦蘋果被吃掉,它就不再存在于世界上,所以角色會繼續追尋下一個,以此類推,直到沒有更多的蘋果。
云盤下載 Kodu [提取碼:uwxqir]
本站內容未經許可,禁止任何網站及個人進行轉載。