[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.10,0:00:05.06,Default,,0000,0000,0000,,我的名字叫Jens Bergensten, 很多人叫我 Jeb. \N我是在mojang.com"我的世界"最主要的开发者。 Dialogue: 0,0:00:05.06,0:00:13.39,Default,,0000,0000,0000,,我想我是在11或者12岁的时候开始编程的,因为我想制作游戏。 Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,我爸爸的一位朋友告诉我,如果你想制作游戏 Dialogue: 0,0:00:17.75,0:00:26.09,Default,,0000,0000,0000,,你需要学习怎样编程。这就是我编程的开始。\N我喜欢设计和搞清楚事物的架构。\N Dialogue: 0,0:00:26.09,0:00:33.33,Default,,0000,0000,0000,,那就是我特别喜欢“我的世界”。在下面的几小时 Dialogue: 0,0:00:33.33,0:00:39.22,Default,,0000,0000,0000,,时间,你将通过对Alex和Steve的编程学习计算机科学的基础知识 Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,通过模拟我的世界的片段。\N传统的编程经常是以文本形式, Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,但今天我们会以块的形式:一个使用程序块的系统\N让我们可以通过拖拽来编写程序。 Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,在这个下面,你正在分创建的是JavaScrip代码。\N Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,你将学习到的这些概念正是计算机程序员\N每天使用的计算机科学基础。 Dialogue: 0,0:01:02.53,0:01:09.89,Default,,0000,0000,0000,,在Mojang,我们使用相同的思想创建“我的世界”游戏。 Dialogue: 0,0:01:09.89,0:01:15.30,Default,,0000,0000,0000,,在你开始前,你选择一个角色。我将会选择Alex。\N让我们编写一段程序 Dialogue: 0,0:01:15.30,0:01:22.81,Default,,0000,0000,0000,,帮她在屏幕上走动。\N你的屏幕被分为三个主要部分。 Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,在左边正是我的世界游戏空间,\N这是程序运行的地方 Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,每个级别的指导将在写在下面。\N中间区域是工具条,而每一块 Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,是指导Alex动作的命令。\N在右边的空白区我们叫它工作区。 Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,这是我们构建程序的地方。\N如果我们拖动moveForward();块 Dialogue: 0,0:01:46.92,0:01:53.34,Default,,0000,0000,0000,,到我们的工作区,并点击运行(Run)\N发生什么了?Alex在格子上 Dialogue: 0,0:01:53.34,0:01:59.77,Default,,0000,0000,0000,,往前移了一步。而如果我们想在她\N往前移动一步后再做些什么? Dialogue: 0,0:01:59.77,0:02:05.14,Default,,0000,0000,0000,,我们可以添加另一个块到我们的程序中。\N我将选择向右转turnRight()块。 Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,我将它拖到MoveForward()块下面,直到\N橙色线出现。然后放下它 Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,这时两个块会凑在一起。\N当然们再次按Run时,Alex会 Dialogue: 0,0:02:17.26,0:02:22.67,Default,,0000,0000,0000,,从头到脚的执行命令空间中的命令。 Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,如果我们想删一个块,只要把它拖到\N工具箱中。要想撤销你的变动 Dialogue: 0,0:02:28.70,0:02:33.79,Default,,0000,0000,0000,,并回到级别的开始,可以使用工作区右上角的\NStart Over(重新开始)按钮 Dialogue: 0,0:02:33.79,0:02:41.17,Default,,0000,0000,0000,,还有个事,你看到在转弯块的小三角了吗? Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,任何时候你看到这些小三角,意味着\N你可以选择一个不同的选项。 Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,让我们开始编程吧!