我的名字叫Jens Bergensten, 很多人叫我 Jeb.
我是在mojang.com"我的世界"最主要的开发者。
我想我是在11或者12岁的时候开始编程的,因为我想制作游戏。
我爸爸的一位朋友告诉我,如果你想制作游戏
你需要学习怎样编程。这就是我编程的开始。
我喜欢设计和搞清楚事物的架构。
那就是我特别喜欢“我的世界”。在下面的几小时
时间,你将通过对Alex和Steve的编程学习计算机科学的基础知识
通过模拟我的世界的片段。
传统的编程经常是以文本形式,
但今天我们会以块的形式:一个使用程序块的系统
让我们可以通过拖拽来编写程序。
在这个下面,你正在分创建的是JavaScrip代码。
你将学习到的这些概念正是计算机程序员
每天使用的计算机科学基础。
在Mojang,我们使用相同的思想创建“我的世界”游戏。
在你开始前,你选择一个角色。我将会选择Alex。
让我们编写一段程序
帮她在屏幕上走动。
你的屏幕被分为三个主要部分。
在左边正是我的世界游戏空间,
这是程序运行的地方
每个级别的指导将在写在下面。
中间区域是工具条,而每一块
是指导Alex动作的命令。
在右边的空白区我们叫它工作区。
这是我们构建程序的地方。
如果我们拖动moveForward();块
到我们的工作区,并点击运行(Run)
发生什么了?Alex在格子上
往前移了一步。而如果我们想在她
往前移动一步后再做些什么?
我们可以