商品簡介
作者簡介
目次
相關商品
商品簡介
本書將Scratch3.0編程和Minecraft遊戲結合起來,從而讓編程學習變成一件快樂的事情,能夠提高廣大青少年對編程的學習興趣,進而形成一種持續的編程學習動力,培養較強的編程自主學習能力。全書共分10章,首先介紹Scratch3.0基礎內容和Minecraft擴展模塊的功能,然後介紹如何通過編程對玩家位置、聊天區信息、單個方塊放置與循環操作、複雜三維幾何模型、自制積木、放置批量方塊、海龜畫圖、生物放養等8個方面進行操作來玩轉Minecraft(《我的世界》)遊戲,從而做到以學促玩、邊玩邊學。本書所用的Scratch3.0軟件由作者二次開發生成。另外,本書還配套完整的教學視頻,即本書提供完整的Scratch3.0創新學習解決方案。
作者簡介
新時代優秀科普工作者(山東省僅18名),工學博士,副教授,山東棗莊人,中共黨員,漢族。CCTV 10《我愛發明》發明人。擁有十多項發明專利,致力於大學生創新創業研究與指導工作十八年,哈工大藍色海特節能賽車隊創始人,哈工大大學生方程式賽車車隊創始人,3D打印實驗室創始人,山東省3D打印科普教育基地主任,威海市3D打印及其應用技術公共服務平臺主任,山東省汽車零部件快速設計製造工程技術研究中心主任。發表論文20余篇,專著3本。近7年致力於青少年科技創新教育(STEM)與科普工作,具有豐富的教學經驗和項目指導經驗。
目次
第1章 Scratch編程基礎…………………………………………………………… 001
1.1 代碼編程與圖形化編程 ………………………………………………………001
1.2 什麼是圖形化積木編程 ………………………………………………………002
1.3 熟悉Scratch 界面 ……………………………………………………………006
1.4 Scratch 簡單入門實例 ………………………………………………………007
實例1-1 :小貓動起來 ………………………………………………………… 007
實例1-2 :小貓的角色造型 …………………………………………………… 008
實例1-3 :實現跳舞 …………………………………………………………… 010
實例1-4 :繪製正方形 ………………………………………………………… 011
實例1-5 :變量的基本使用 …………………………………………………… 014
實例1-6 :循環的種類 ………………………………………………………… 017
實例1-7 :條件語句 …………………………………………………………… 020
實例1-8 :隨機數的應用 ……………………………………………………… 023
第2章 Minecraft擴展模塊簡介… ……………………………………………… 025
2.1 加載Minecraft 擴展模塊 ……………………………………………………025
2.2 認識Minecraft 模塊與積木 …………………………………………………026
2.2.1 Minecraft 程序連接積木 ………………………………………………… 026
2.2.2 獲取並設置位置信息相關積木 ………………………………………… 027
2.2.3 聊天區信息顯示積木 …………………………………………………… 027
2.2.4 方塊、生物(物品)放置與獲取位置類積木 ………………………… 027
2.2.5 向量類積木 ……………………………………………………………… 028
2.2.6 海龜畫圖類積木 ………………………………………………………… 029
2.3 入門實例:Hello World ………………………………………………………030
第3章 位置的獲取與設置…………………………………………………………… 032
3.1 位置的表示 ……………………………………………………………………032
3.2 獲取玩家位置信息 ……………………………………………………………034
實例3-1 :讓角色告訴玩家的位置 …………………………………………… 034
3.3 設置玩家位置信息 ……………………………………………………………037
實例3-2 :一飛衝天 …………………………………………………………… 037
實例3-3 :凌波微步 …………………………………………………………… 041
3.4 獲取當前位置最高方塊的高度數值 …………………………………………045
實例3-4 :跳到最高的樹上 …………………………………………………… 045
第4章 聊天區信息輸出……………………………………………………………… 048
4.1 常用的設置指令 ………………………………………………………………048
4.1.1 永久白天的設置 ………………………………………………………… 048
4.1.2 擺脫雷雨天的困擾 ……………………………………………………… 050
4.2 聊天區信息輸出函數 …………………………………………………………051
實例4-1 :玩家信息輸出 ……………………………………………………… 051
實例4-2 :顯示鍵盤輸入信息 ………………………………………………… 052
實例4-3 :顯示玩家位置信息 ………………………………………………… 053
實例4-4 :顯示凌波微步的位置信息 ………………………………………… 055
第5章 使用循環與條件玩轉方塊…………………………………………………… 058
5.1 方塊的位置與類型 ……………………………………………………………059
5.2 放置方塊 ………………………………………………………………………060
5.3 實例 ……………………………………………………………………………060
實例5-1 :瞧,東面有西瓜 …………………………………………………… 060
實例5-2 :用循環生成4 個西瓜方塊 ………………………………………… 063
實例5-3 :巨無霸黃金立柱 …………………………………………………… 065
實例5-4 :空中巨型坐標系 …………………………………………………… 067
實例5-5 :空中方程曲線y=2x ………………………………………………… 070
實例5-6 :單層可見循環 ……………………………………………………… 074
實例5-7 :移動的鉆石方塊 …………………………………………………… 077
實例5-8 :雙層可見循環(一面黃金墻體的創建) …………………………… 080
實例5-9 :依次出現雙色羊毛方塊 …………………………………………… 084
實例5-10 :創建黃金層和鉆石層交替使用的墻體 …………………………… 088
實例5-11 :實現鮮花小徑 ……………………………………………………… 092
實例5-12 :四處放火 …………………………………………………………… 094
實例5-13 :設計冰人 …………………………………………………………… 096
實例5-14 :連續顯示玩家的位置坐標信息 …………………………………… 099
實例5-15 :連續顯示玩家腳下的方塊類型 …………………………………… 101
實例5-16 :埋地雷 ……………………………………………………………… 104
第6章 3D模型建模實例… ………………………………………………………… 108
6.1 水平面內圓形的建模及其應用實例 …………………………………………108
實例6-1 :創建鉆石水平圓環 ………………………………………………… 109
實例6-2 :創建鉆石同心圓環 ………………………………………………… 111
實例6-3 :創建鉆石圓形圍墻 ………………………………………………… 114
實例6-4 :創建圓柱形建築物 ………………………………………………… 117
實例6-5 :創建圓形遊泳池 …………………………………………………… 121
6.2 豎直面內圓形的建模及其應用實例 …………………………………………128
實例6-6 :創建豎直黃金圓環 ………………………………………………… 128
實例6-7 :創建水平黃金管道 ………………………………………………… 130
實例6-8 :創建奧運五環 ……………………………………………………… 133
6.3 球體的建模及其應用實例 ……………………………………………………136
實例6-9 :創建鉆石三維球體 ………………………………………………… 136
實例6-10 :創建真核細胞結構三維造型 ……………………………………… 139
6.4 長方體建模實例 ………………………………………………………………147
第7章 利用自制積木建造小房子…………………………………………………… 152
7.1 自制積木的使用過程 …………………………………………………………152
7.1.1 自制積木的定義 ………………………………………………………… 152
7.1.2 自制積木的調用 ………………………………………………………… 153
7.2 實例 ……………………………………………………………………………153
實例7-1 :使用自制積木連續顯示玩家位置信息 …………………………… 153
實例7-2 :使用自制積木建立長方體 ………………………………………… 156
實例7-3 :創建長方體遊泳池 ………………………………………………… 160
實例7-4 :實現場地清理 ……………………………………………………… 162
實例7-5 :創建黃金金字塔 …………………………………………………… 165
實例7-6 :小房子建模 ………………………………………………………… 168
實例7-7 :帶坐標值輸入參數的創建小房子自制積木 ……………………… 173
實例7-8 :創建高層小區 ……………………………………………………… 174
實例7-9 :創建第二種小房子 ………………………………………………… 177
第8章 使用放置批量方塊命令…………………………………………………………181
8.1 放置批量方塊命令 ……………………………………………………………181
8.2 實例 ……………………………………………………………………………183
實例8-1 :創建鉆石金字塔 …………………………………………………… 183
實例8-2 :清理場地 …………………………………………………………… 185
實例8-3 :創建長方體水庫 …………………………………………………… 187
實例8-4 :埋置TNT 陣列 ……………………………………………………… 189
實例8-5 :創建黃金小房子 …………………………………………………… 190
第9章 在《我的世界》裡用海龜畫圖……………………………………………… 194
9.1 海龜畫圖積木 …………………………………………………………………194
9.2 實例 ……………………………………………………………………………195
實例9-1 :單個四邊形圖案的繪製 …………………………………………… 195
實例9-2 :通過循環生成單個四邊形 ………………………………………… 198
實例9-3 :多四邊形圖案的繪製 ……………………………………………… 200
實例9-4 :多邊形圖案的繪製 ………………………………………………… 204
實例9-5 :多邊形自制積木 …………………………………………………… 206
實例9-6 :不規則圖案的繪製 ………………………………………………… 209
第10章 生物放養… ……………………………………………………………………211
10.1 《我的世界》中生物的分類 …………………………………………………211
10.1.1 被動型生物 ……………………………………………………………… 211
10.1.2 中立型生物 ……………………………………………………………… 212
10.1.3 攻擊型生物 ……………………………………………………………… 212
10.1.4 BOSS 級生物 …………………………………………………………… 213
10.1.5 效用級生物 ……………………………………………………………… 213
10.2 實例 …………………………………………………………………………213
實例10-1 :王二小放羊 ………………………………………………………… 213
實例10-2 :雞兔同籠 …………………………………………………………… 214
實例10-3 :狼入羊群 …………………………………………………………… 217
實例10-4 :我的牧場我做主 …………………………………………………… 221
實例10-5 :遊泳池裡的魷魚 …………………………………………………… 223
實例10-6 :怪物齊出動 ………………………………………………………… 225
實例10-7 :鐵傀儡打怪物 ……………………………………………………… 227
實例10-8 :利用方塊生成鐵傀儡 ……………………………………………… 229
附錄A 軟件安裝與測試……………………………………………………………… 232
後 記………………………………………………………………………………… 238
1.1 代碼編程與圖形化編程 ………………………………………………………001
1.2 什麼是圖形化積木編程 ………………………………………………………002
1.3 熟悉Scratch 界面 ……………………………………………………………006
1.4 Scratch 簡單入門實例 ………………………………………………………007
實例1-1 :小貓動起來 ………………………………………………………… 007
實例1-2 :小貓的角色造型 …………………………………………………… 008
實例1-3 :實現跳舞 …………………………………………………………… 010
實例1-4 :繪製正方形 ………………………………………………………… 011
實例1-5 :變量的基本使用 …………………………………………………… 014
實例1-6 :循環的種類 ………………………………………………………… 017
實例1-7 :條件語句 …………………………………………………………… 020
實例1-8 :隨機數的應用 ……………………………………………………… 023
第2章 Minecraft擴展模塊簡介… ……………………………………………… 025
2.1 加載Minecraft 擴展模塊 ……………………………………………………025
2.2 認識Minecraft 模塊與積木 …………………………………………………026
2.2.1 Minecraft 程序連接積木 ………………………………………………… 026
2.2.2 獲取並設置位置信息相關積木 ………………………………………… 027
2.2.3 聊天區信息顯示積木 …………………………………………………… 027
2.2.4 方塊、生物(物品)放置與獲取位置類積木 ………………………… 027
2.2.5 向量類積木 ……………………………………………………………… 028
2.2.6 海龜畫圖類積木 ………………………………………………………… 029
2.3 入門實例:Hello World ………………………………………………………030
第3章 位置的獲取與設置…………………………………………………………… 032
3.1 位置的表示 ……………………………………………………………………032
3.2 獲取玩家位置信息 ……………………………………………………………034
實例3-1 :讓角色告訴玩家的位置 …………………………………………… 034
3.3 設置玩家位置信息 ……………………………………………………………037
實例3-2 :一飛衝天 …………………………………………………………… 037
實例3-3 :凌波微步 …………………………………………………………… 041
3.4 獲取當前位置最高方塊的高度數值 …………………………………………045
實例3-4 :跳到最高的樹上 …………………………………………………… 045
第4章 聊天區信息輸出……………………………………………………………… 048
4.1 常用的設置指令 ………………………………………………………………048
4.1.1 永久白天的設置 ………………………………………………………… 048
4.1.2 擺脫雷雨天的困擾 ……………………………………………………… 050
4.2 聊天區信息輸出函數 …………………………………………………………051
實例4-1 :玩家信息輸出 ……………………………………………………… 051
實例4-2 :顯示鍵盤輸入信息 ………………………………………………… 052
實例4-3 :顯示玩家位置信息 ………………………………………………… 053
實例4-4 :顯示凌波微步的位置信息 ………………………………………… 055
第5章 使用循環與條件玩轉方塊…………………………………………………… 058
5.1 方塊的位置與類型 ……………………………………………………………059
5.2 放置方塊 ………………………………………………………………………060
5.3 實例 ……………………………………………………………………………060
實例5-1 :瞧,東面有西瓜 …………………………………………………… 060
實例5-2 :用循環生成4 個西瓜方塊 ………………………………………… 063
實例5-3 :巨無霸黃金立柱 …………………………………………………… 065
實例5-4 :空中巨型坐標系 …………………………………………………… 067
實例5-5 :空中方程曲線y=2x ………………………………………………… 070
實例5-6 :單層可見循環 ……………………………………………………… 074
實例5-7 :移動的鉆石方塊 …………………………………………………… 077
實例5-8 :雙層可見循環(一面黃金墻體的創建) …………………………… 080
實例5-9 :依次出現雙色羊毛方塊 …………………………………………… 084
實例5-10 :創建黃金層和鉆石層交替使用的墻體 …………………………… 088
實例5-11 :實現鮮花小徑 ……………………………………………………… 092
實例5-12 :四處放火 …………………………………………………………… 094
實例5-13 :設計冰人 …………………………………………………………… 096
實例5-14 :連續顯示玩家的位置坐標信息 …………………………………… 099
實例5-15 :連續顯示玩家腳下的方塊類型 …………………………………… 101
實例5-16 :埋地雷 ……………………………………………………………… 104
第6章 3D模型建模實例… ………………………………………………………… 108
6.1 水平面內圓形的建模及其應用實例 …………………………………………108
實例6-1 :創建鉆石水平圓環 ………………………………………………… 109
實例6-2 :創建鉆石同心圓環 ………………………………………………… 111
實例6-3 :創建鉆石圓形圍墻 ………………………………………………… 114
實例6-4 :創建圓柱形建築物 ………………………………………………… 117
實例6-5 :創建圓形遊泳池 …………………………………………………… 121
6.2 豎直面內圓形的建模及其應用實例 …………………………………………128
實例6-6 :創建豎直黃金圓環 ………………………………………………… 128
實例6-7 :創建水平黃金管道 ………………………………………………… 130
實例6-8 :創建奧運五環 ……………………………………………………… 133
6.3 球體的建模及其應用實例 ……………………………………………………136
實例6-9 :創建鉆石三維球體 ………………………………………………… 136
實例6-10 :創建真核細胞結構三維造型 ……………………………………… 139
6.4 長方體建模實例 ………………………………………………………………147
第7章 利用自制積木建造小房子…………………………………………………… 152
7.1 自制積木的使用過程 …………………………………………………………152
7.1.1 自制積木的定義 ………………………………………………………… 152
7.1.2 自制積木的調用 ………………………………………………………… 153
7.2 實例 ……………………………………………………………………………153
實例7-1 :使用自制積木連續顯示玩家位置信息 …………………………… 153
實例7-2 :使用自制積木建立長方體 ………………………………………… 156
實例7-3 :創建長方體遊泳池 ………………………………………………… 160
實例7-4 :實現場地清理 ……………………………………………………… 162
實例7-5 :創建黃金金字塔 …………………………………………………… 165
實例7-6 :小房子建模 ………………………………………………………… 168
實例7-7 :帶坐標值輸入參數的創建小房子自制積木 ……………………… 173
實例7-8 :創建高層小區 ……………………………………………………… 174
實例7-9 :創建第二種小房子 ………………………………………………… 177
第8章 使用放置批量方塊命令…………………………………………………………181
8.1 放置批量方塊命令 ……………………………………………………………181
8.2 實例 ……………………………………………………………………………183
實例8-1 :創建鉆石金字塔 …………………………………………………… 183
實例8-2 :清理場地 …………………………………………………………… 185
實例8-3 :創建長方體水庫 …………………………………………………… 187
實例8-4 :埋置TNT 陣列 ……………………………………………………… 189
實例8-5 :創建黃金小房子 …………………………………………………… 190
第9章 在《我的世界》裡用海龜畫圖……………………………………………… 194
9.1 海龜畫圖積木 …………………………………………………………………194
9.2 實例 ……………………………………………………………………………195
實例9-1 :單個四邊形圖案的繪製 …………………………………………… 195
實例9-2 :通過循環生成單個四邊形 ………………………………………… 198
實例9-3 :多四邊形圖案的繪製 ……………………………………………… 200
實例9-4 :多邊形圖案的繪製 ………………………………………………… 204
實例9-5 :多邊形自制積木 …………………………………………………… 206
實例9-6 :不規則圖案的繪製 ………………………………………………… 209
第10章 生物放養… ……………………………………………………………………211
10.1 《我的世界》中生物的分類 …………………………………………………211
10.1.1 被動型生物 ……………………………………………………………… 211
10.1.2 中立型生物 ……………………………………………………………… 212
10.1.3 攻擊型生物 ……………………………………………………………… 212
10.1.4 BOSS 級生物 …………………………………………………………… 213
10.1.5 效用級生物 ……………………………………………………………… 213
10.2 實例 …………………………………………………………………………213
實例10-1 :王二小放羊 ………………………………………………………… 213
實例10-2 :雞兔同籠 …………………………………………………………… 214
實例10-3 :狼入羊群 …………………………………………………………… 217
實例10-4 :我的牧場我做主 …………………………………………………… 221
實例10-5 :遊泳池裡的魷魚 …………………………………………………… 223
實例10-6 :怪物齊出動 ………………………………………………………… 225
實例10-7 :鐵傀儡打怪物 ……………………………………………………… 227
實例10-8 :利用方塊生成鐵傀儡 ……………………………………………… 229
附錄A 軟件安裝與測試……………………………………………………………… 232
後 記………………………………………………………………………………… 238
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。