●章準備開始1
1.1Scratch的典型應用1
1.2準備Scratch環境4
1.2.1安裝Scratch4
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.1Scratch中的各種事件72
5.2Scratch事件模塊的選擇79
第6章動作模塊81
6.1Scratch中的角色坐標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
0章畫筆模塊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
1章數據模塊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
2章偵測模塊179
12.1偵測功能詳解180
12.2創新應用:統計按鍵次數186
3章運算符模塊188
13.1數學運算188
13.2條件運算190
13.3字符運算191
13.4創新應用:小貓學數學192
4章自建功能模塊195
14.1創新應用:制作歌曲《北京的金山上》的引子195
14.1.1初始化196
14.1.2自定義引子:彈奏引子前面部分的單音197
14.1.3設計最後4拍的和弦197
14.1.4試聽和調試198
14.2難點解析199
5章互動遊戲:打地鼠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
6章互動遊戲:雷電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
7章互動遊戲:搶灘登陸戰214
17.1前期準備214
17.1.1Scratch手柄214
17.1.2mBlock軟件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
8章互動遊戲:神箭手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
9章創新應用:百科知識競賽233
19.1設計導圖234
19.2制作過程235
19.2.1設計“開始”按鈕角色235
19.2.2設計小貓角色的造型和腳本236
19.3難點解析238
內容簡介
從應用類型的角度,Scratch分為互動遊戲、數字故事和創新應用三大類;從應用深度的角度,Scratch分為基礎知識和不錯應用兩類。本書的主要目的是在向讀者詳細介紹Scratch所有功能的基礎上,運用大量的案例,配合專業的思維導圖工具―百度腦圖,訓練讀者的思維。讓讀者通過百度腦圖,借助Scratch表達自己的創意,同時培養創新力。本書包括19章,章介紹安裝、注冊等準備工作;第2章介紹了一個Scratch遊戲的完整設計制作過程;第3~14章,用案例+圖示+思維導圖的方式,詳細介紹了Scratch的所有功能;很後5章,分析、設計、制作了5個大型項目。本書適合中小學學生、Scratch初學者和Scratch培訓機構使用。