1 00:00:00,060 --> 00:00:01,740 我的名字叫Jens Bergensten 大家也叫我Jeb 2 00:00:01,741 --> 00:00:07,080 我是我的世界遊戲的主要開發者,在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 這就是我喜歡我的世界的原因 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 我們使用了同樣的概念去創造了我的世界這款遊戲 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 左邊是你的程序將要運行的遊戲空間的標記 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,900 Alex將執行在我們的工作空間中從上到下堆疊的命令 38 00:02:21,901 --> 00:02:23,910 如果你想刪除一個塊 39 00:02:23,911 --> 00:02:31,080 只需將其從堆棧拖回工具箱 如果想要撤消您的更改並返回到這關開始時的狀態 40 00:02:31,081 --> 00:02:36,870 就使用位於工作區右上角的重新開始鍵 41 00:02:36,871 --> 00:02:43,470 還有一件事 你看到塊上面的這些小三角形了麼 每次你看到這些三角形 42 00:02:43,471 --> 00:02:46,380 意味著你可以選擇一個不同的選項 43 00:02:46,381 --> 00:02:47,340 讓我們開始編碼吧