1 00:00:00,060 --> 00:00:01,740 我的名字叫Jens Bergensten 大家也叫我Jeb 2 00:00:01,741 --> 00:00:07,080 我是 Minecraft 的主要開發者,在Mojang.com工作 3 00:00:07,081 --> 00:00:17,490 我想我大概是11歲或者12歲的時候 我開始寫程式 因為我想用一種方式來製作遊戲 而我父親的朋友告訴我 如果要製作遊戲 4 00:00:17,491 --> 00:00:20,070 你需要學習如何寫程式 5 00:00:20,071 --> 00:00:21,120 這就是我如何開始的 6 00:00:23,520 --> 00:00:28,110 我喜歡設計和了解事物中的內在架構 7 00:00:28,111 --> 00:00:32,670 這就是我喜歡 Minecraft 世界的原因 8 00:00:32,671 --> 00:00:33,990 在接下來的一個小時裡 9 00:00:33,991 --> 00:00:37,500 你將透通過寫程式來學習電腦科學的基礎知識 10 00:00:37,501 --> 00:00:41,880 讓Alex或Steve在虛擬的Minecraft世界中移動 11 00:00:42,960 --> 00:00:45,810 傳統的寫程式通常只有文本 12 00:00:45,811 --> 00:00:53,910 但是今天 我們將使用Blockly 一個可以用拖曳積木進行寫程式的系統 13 00:00:53,911 --> 00:00:55,740 實際上您正在創建 Javascript 程式碼 14 00:00:56,610 --> 00:01:05,130 你將會學到程式設計師每天使用的內容,也是電腦科學的基礎 15 00:01:05,131 --> 00:01:08,130 我們使用了同樣的概念去創造了 Minecraft 這款遊戲 16 00:01:09,150 --> 00:01:10,170 在你開始之前 17 00:01:10,171 --> 00:01:11,670 你可以選擇你的角色 18 00:01:11,671 --> 00:01:13,650 我選擇 Alex 19 00:01:13,651 --> 00:01:17,280 讓我們在程序中構建程式碼,來幫助她在螢幕上移動 20 00:01:20,280 --> 00:01:22,710 您的螢幕分為三個主要的部分 21 00:01:22,711 --> 00:01:26,460 左邊是 Minecrft 的遊戲空間,您的程式將會在此運行 22 00:01:27,330 --> 00:01:30,810 每一層的說明寫在下面 23 00:01:30,811 --> 00:01:33,390 中間的區域是工具箱 24 00:01:33,391 --> 00:01:37,650 每個方塊都是一個命令 指導Alex的動作 25 00:01:38,970 --> 00:01:41,730 右邊的空白區域叫做工作空間 26 00:01:41,731 --> 00:01:43,560 我們將在這裡建立我們的程式 27 00:01:44,700 --> 00:01:46,440 如果我們把「向前移動」積木 28 00:01:46,441 --> 00:01:49,230 拖曳到我們的工作區 然後點擊運行 29 00:01:49,231 --> 00:01:50,070 會發生什麼呢 30 00:01:51,180 --> 00:01:52,320 Alex 在網格上 31 00:01:52,321 --> 00:01:53,760 向前移動一格 32 00:01:55,350 --> 00:01:58,410 如果我們想讓她在移動一格後做點什麼 33 00:01:58,411 --> 00:02:02,040 我們可以添加另一個積木到我們的程式 34 00:02:02,041 --> 00:02:09,780 我要選擇「右轉」方塊 然後把它拖到移動方塊下面 直到出現這條橘色的線 35 00:02:10,770 --> 00:02:13,740 然後我把它放下 兩個積木就會合在一起 36 00:02:14,790 --> 00:02:16,500 當我們再次點擊運行 37 00:02:16,501 --> 00:02:21,670 Alex 將執行在我們的工作空間中從上到下堆疊的命令 38 00:02:21,670 --> 00:02:23,937 如果你想刪除一個積木 39 00:02:23,937 --> 00:02:26,963 只需將其從程式中拉回工具箱 40 00:02:26,963 --> 00:02:31,080 如果想要取消您的更改並返回到這關一開始時的狀態 41 00:02:31,081 --> 00:02:36,870 就使用位於工作區右上角的重新開始鍵 42 00:02:36,871 --> 00:02:41,081 還有一件事 你看積木上面的這些小三角形 43 00:02:41,081 --> 00:02:43,471 每次你看到這些三角形 44 00:02:43,471 --> 00:02:46,380 這代表你可以選擇一個不同的選項 45 00:02:46,381 --> 00:02:47,340 讓我們開始寫程式吧!