作 者:張繼春 著
定 價:79.9
出 版 社:電子工業出版社
出版日期:2021年08月01日
頁 數:256
裝 幀:平裝
ISBN:9787121416187
"內容創新。本書將Scratch與Minecraft編程相結合,是目前市面上少有的。軟件創新。本書所提供的Scratch 3.0是含有Minecraft擴展模塊的創新版本。編程學習方面的創新。本書以青少年喜愛的Minecraft作為編程載體,也是針對青少年編程的一個教學載體的創新。"
●第1章Scratch編程基礎001
1.1代碼編程與圖形化編程001
1.2什麼是圖形化積木編程002
1.3熟悉Scratch界面006
1.4Scratch簡單入門實例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.1Minecraft程序連接積木026
2.2.2獲取並設置位置信息相關積木027
2.2.3聊天區信息顯示積木027
2.2.4方塊、生物(物品)放置與獲取位置類積木027
2.2.5向量類積木028
2.2.6海龜畫圖類積木029
2.3入門實例:HelloWorld030
第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=2x070
實例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.4BOSS級生物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
本書將Scratch3.0編程和Minecraft遊戲結合起來,從而讓編程學習變成一件快樂的事情,能夠提髙廣大青少年對編程的學習興趣,進而形成一種持續的編程學習動力,培養較強的編程自主學習能力。
全書共分10章,首先介紹Scratch3.0基礎內容和Minecraft擴展模塊的功能,然後介紹如何通過編程對玩家位置、聊天區信息、單個方塊放置與循環操作、復雜三維幾何模型、自制積木、放置批量方塊、海龜畫圖、生物放養等8個方面進行操作來玩轉Minecraft(《我的世界》)遊戲,從而做到以學促玩、邊玩邊學。
本書所用的SCratch3.0軟件由作者二次開發生成。另外,本書還配套完整的教學視頻,即本書提供完整的SCratch3.0創新學習解決方案。因此,本書所提供的SCratch3.0創新學習解決方案適合所有中小學信息技術課程和校外青少年編程培訓機構Scratch相關課程的教等
張繼春 著
新時代優秀科普工作者(山東省僅18名),工學博士,副教授,山東棗莊人,中員,漢族。__eol__CCTV 10《我愛發明》發明人。擁有十多項發明專利,致力於大學生創新創業研究與指導工作十八年,哈工大藍色海特節能賽車隊創始人,哈工大大學生方程式賽車車隊創始人,3D打印實驗室創始人,山東省3D打印科普教育基地主任,威海市3D打印及其應用技術公共服務平臺主任,山東省汽車零部件快速設計制造工程技術研究中心主任。__eol__發表論文20餘篇,專著3本。近7年致力於青少年科技創新教育(STEM)與科普工作,具有豐富的教學經驗和項目指導經驗。