和孩子一起學編程:用 Scratch 玩 Minecraft 我的世界 (視頻版)

張繼春

  • 出版商: 電子工業
  • 出版日期: 2021-07-01
  • 定價: $479
  • 售價: 8.5$407
  • 語言: 簡體中文
  • 頁數: 256
  • 裝訂: 平裝
  • ISBN: 7121416182
  • ISBN-13: 9787121416187
  • 相關分類: Scratch
  • 已絕版

買這商品的人也買了...

商品描述

本書將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