《和孩子一起學編程:用Scratch玩Minecraft我的世界(視頻版)》是2021年電子工業出版社出版書籍,作者是張繼春。
基本介紹
- 中文名:和孩子一起學編程:用Scratch玩Minecraft我的世界(視頻版)
- 作者:張繼春
- 出版社:電子工業出版社
- 出版時間:2021年
- 頁數:256 頁
- 定價:79.9 元
- 開本:16 開
- ISBN:9787121416187
內容簡介,圖書目錄,
內容簡介
本書將Scratch3.0編程和Minecraft遊戲結合起來,從而讓編程學習變成一件快樂的事情,能夠提高廣大青少年對編程的學習興趣,進而形成一種持續的編程學習動力,培養較強的編程自主學習能力。全書共分10章,首先介紹Scratch3.0基礎內容和Minecraft擴展模組的功能,然後介紹如何通過編程對玩家位置、聊天區信息、單個方塊放置與循環操作、複雜三維幾何模型、自製積木、放置批量方塊、海龜畫圖、生物放養等8個方面進行操作來玩轉Minecraft(《我的世界》)遊戲,從而做到以學促玩、邊玩邊學。本書所用的Scratch3.0軟體由作者二次開發生成。另外,本書還配套完整的教學視頻,即本書提供完整的Scratch3.0創新學習解決方案。
圖書目錄
第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