好玩的Scratch:少兒遊戲編程從基礎到實踐

好玩的Scratch:少兒遊戲編程從基礎到實踐

《好玩的Scratch:少兒遊戲編程從基礎到實踐》 一書由張子紅編著,電子工業出版社2017年10月出版。

內容提要

從套用類型的角度,Scratch分為互動遊戲、數字故事和創新套用三大類;從套用深度的角度,Scratch分為基礎知識和高級套用兩類。《好玩的Scratch:少兒遊戲編程從基礎到實踐》的主要目的是在向讀者詳細介紹Scratch所有功能的基礎上,運用大量的案例,配合專業的思維導圖工具—百度腦圖,訓練讀者的思維。讓讀者通過百度腦圖,藉助Scratch表達自己的創意,同時培養創新力。

《好玩的Scratch:少兒遊戲編程從基礎到實踐》包括19章,第1章介紹安裝、註冊等準備工作;第2章介紹了一個Scratch遊戲的完整設計製作過程;第3~14章,用案例+圖示+思維導圖的方式,詳細介紹了Scratch的所有功能;最後5章,分析、設計、製作了5個大型項目。

《好玩的Scratch:少兒遊戲編程從基礎到實踐》適合中國小學生、Scratch初學者和Scratch培訓機構使用。

目錄

第 1章 準備開始. . 1

1.1 Scratch的典型套用 1

1.2 準備 Scratch環境 4

1.2.1 安裝 Scratch. .4

1.2.2 設定 Scratch語言7

1.3 註冊 Scratch賬號 7

第 2章 第一個 Scratch遊戲. 11

2.1 思維導圖和遊戲分析 .13

2.1.1 百度腦圖的使用方法. 13

2.1.2 設計思路.15

2.2 試一試 .17

2.2.1 繪製角色.17

2.2.2 繪製迷宮地圖18

2.2.3 調試動作腳本18

2.3 保存項目 20

2.4 分享作品 21

2.4.1 上傳“打地鼠”項目到 Scratch網站. .22

2.4.2 登錄 Scratch網站,分享作品. .22

第 3章 背景管理 26

3.1 從背景庫中選擇背景 .27

3.2 繪製新背景 27

3.2.1 點陣圖模式里的工具29

3.2.2 矢量圖模式里的工具. 36

第 4章 角色管理. 43

4.1 從角色庫中選取角色 .44

4.2 繪製新角色 46

4.2.1 適合點陣圖模式的例子. 46

4.2.2 適合矢量圖模式的例子. .47

4.3 從本地檔案中上傳角色——製作吉他角色 .48

4.4 拍攝照片當作角色 50

4.5 角色造型管理 .50

4.6 創建新造型 52

4.6.1 從造型庫中選取造型. 52

4.6.2 繪製、修改、刪除造型. .53

4.6.3 從本地檔案中上傳造型. .55

4.6.4 拍攝照片當作造型56

4.7 角色的聲音管理 56

4.7.1 從聲音庫選取聲音56

4.7.2 錄製聲音.57

4.7.3 編輯聲音.60

4.7.4 數字故事實例:英語情景劇67

第 5章 事件模組 72.

5.1 Scratch中的各種事件 72

5.2 Scratch事件模組的選擇 79

第 6章 動作模組81.

6.1 Scratch中的角色坐標 81

6.2 角色方向 87

6.3 移動和轉向模組 88

6.4 創新套用:指針式時鐘 89

6.4.1 製作時針、分針、秒針. .90

6.4.2 更改造型名稱91

6.4.3 調試腳本——初始化開始位置和指針 0度位置91

6.4.4 調試時針腳本92

6.4.5 調試分針腳本92

6.4.6 調試秒針腳本92

6.4.7 添加角色.92

6.4.8 保存. 93

第 7章 外觀模組. . 94.

7.1 造型切換 94

7.2 數字故事:小貓游世界 96

7.2.1 新建角色.99

7.2.2 導入背景.99

7.2.3 調試小貓腳本——原地踏步99

7.2.4 調試小貓腳本——不斷向前移動 100

7.2.5 調試小貓腳本——檢測邊緣和碰到邊緣後的動作. . 100

7.3 造型特效 .101

7.4 創新套用:我的圖像特效器 103

7.4.1 分析項目 104

7.4.2 製作舞台場景 105

7.5 角色的複製、刪除、放大、縮小和功能塊幫助 107

7.5.1 角色的複製. 108

7.5.2 角色的刪除. 111

7.5.3 放大、縮小角色 112

第 8章 程式流控制模組114.

8.1 順序結構的數字故事:小狗回家 115

8.1.1 分析劇本115

8.1.2 導入角色116

8.1.3 導入背景116

8.1.4 設計腳本117

8.2 重複結構 .118

8.3 重複結構的數字故事:哈利波特 119

8.3.1 設計背景120

8.3.2 導入角色120

8.3.3 設計腳本121

8.3.4 調試腳本121

8.4 分支結構:單個條件判斷 121

8.5 多個判斷條件 122

8.6 重複判斷結構的互動遊戲:打氣球 122

第 9章 聲音模組. 125.

9.1 播放控制 .125

9.2 彈奏鼓聲和彈奏音符 128

9.3 製作 Scratch音樂 128

9.3.1 演奏音符131

9.3.2 演奏伴奏132

9.3.3 節拍. 132

9.4 製作《生日快樂》歌 133

9.4.1 單樂器演奏《生日快樂》歌.133

9.4.2 加鼓點、單樂器演奏《生日快樂》歌134

9.4.3 多樂器輪換演奏《生日快樂》歌136

第 10章 畫筆模組139.

10.1 畫筆動作控制 140

10.2 畫筆顏色、色澤、大小 141

10.3 實例:繪製正多邊形 144

10.3.1 任務:繪製正方形.144

10.3.2 思維嚮導144

10.3.3 試一試. 144

10.3.4 腳本詳解148

10.3.5 挑戰自我151

10.3.6 舉一反三153

10.4 創新套用:繪製風車 153

10.4.1 項目分析153

10.4.2 初始化設定.154

10.4.3 繪製一片扇葉155

10.5 創新套用:鋪地磚 .156

10.5.1 項目分析156

10.5.2 製作步驟157

10.5.3 調試腳本158

第 11章 數據模組. 159.

11.1 變數基礎知識 160

11.1.1 新建變數160

11.1.2 變數的基本操作160

11.2 創新套用:倒計時 5秒發射火箭 .161

11.2.1 思維導圖161

11.2.2 製作背景162

11.2.3 設計角色162

11.2.4 調試腳本162

11.3 創新套用:恐龍寶寶練口算 164

11.3.1 思維導圖164

11.3.2 製作背景164

11.3.3 設計角色164

11.3.4 調試腳本 165

11.4 鍊表的基本操作 166

11.4.1 新建鍊表166

11.4.2 鍊表各功能模組的含義. 167

11.4.3 相關知識:Scratch的模組基礎. 172

11.5 創新套用:抽獎 172

11.5.1 製作過程. .173

11.5.2 拓展套用. .175

11.6 創新套用:測試按鍵速度 .175

11.6.1 設計背景. .176

11.6.2 設計角色. .176

11.6.3 設計腳本. .176

第 12章 偵測模組. 179.

12.1 偵測功能詳解 180

12.2 創新套用:統計按鍵次數 .186

第 13章 運算符模組. 188.

13.1 數學運算 188

13.2 條件運算 190

13.3 字元運算 191

13.4 創新套用:小貓學數學 192

第 14章 自建功能模組.195.

14.1 創新套用:製作歌曲《北京的金山上》的引子 .195

14.1.1 初始化. 196

14.1.2 自定義引子:彈奏引子前面部分的單音. 197

14.1.3 設計最後 4拍的和弦. 197

14.1.4 試聽和調試.198

14.2 難點解析 199

第 15章 互動遊戲:打地鼠. 200.

15.1 分析打地鼠項目 201

15.2 製作過程 201

15.2.1 設計背景201

15.2.2 設計地鼠角色202

15.2.3 設計小錘角色204

15.2.4 調試. 205

15.2.5 拓展. 205

第 16章 互動遊戲:雷電206.

16.1 “雷電”項目分析 .206

16.2 製作“雷電”項目 .207

16.2.1 設計背景207

16.2.2 設計飛機角色208

16.2.3 設計子彈 1角色210

16.2.4 設計子彈 2角色211

16.2.5 設計敵人角色211

16.2.6 測試. 213

16.2.7 拓展. 213

第 17章 互動遊戲:搶灘登入戰. 214.

17.1 前期準備 214

17.1.1 Scratch手柄. 214

17.1.2 mBlock軟體. 215

17.2 設計、製作搶灘登入戰 216

17.2.1 搶灘登入戰遊戲簡介. 216

17.2.2 當綠旗被點擊216

17.2.3 當接收到“遊戲開始”廣播. 218

17.2.4 設計遊戲的可玩性因素. 219

17.2.5 當接收到“發射子彈1”廣播.220

17.2.6 設計其他角色221

17.3 難點解析 221

第 18章 互動遊戲:神箭手. .223.

18.1 製作過程 224

18.1.1 設計封面225

18.1.2 設計主題圖片225

18.1.3 設計 Start按鈕226

18.1.4 設計主題圖片的腳本. 227

18.1.5 設計弓箭手造型和腳本. 227

18.1.6 設計氣球造型和腳本. 228

18.1.7 設計弓箭造型和腳本. 229

18.2 設計導圖 230

18.3 難點解析 232

第 19章 創新套用:百科知識競賽. 233.

19.1 設計導圖 234

19.2 製作過程 235

19.2.1 設計“開始”按鈕角色. 235

19.2.2 設計小貓角色的造型和腳本236

19.3 難點解析 238

相關詞條

熱門詞條

聯絡我們