本書是從零基礎切入, 既有有超級簡單的軟件模塊化腳本逐一講解, 適合小朋友從不懂一步步跟學。更有后期的高階20個游戲實例的講解, 合適高階小朋友學習和濃厚興趣培養, 適合科技老師作為教材上課, 最后有一個植物大戰僵尸的全解游戲設計。這套課程已經在線下試驗效果非常好。可以極大的帶動小朋友的興趣點。
第1章 編程的世界
1.1 編程的好處 2
1.2 什么是Scratch 4
實例1-1 一個程序塊的Scratch程序 5
實例1-2 多程序塊的Scratch程序 5
1.3 孩子自學 7
實例1-3 “向右旋轉15度”程序塊的學習方法 7
實例1-4 組合程序塊的學習 8
1.4 家長教學 8
實例1-5 造型切換教學 9
1.5 老師備課 9
1.6 本章小結 11
第2章 Scratch編程環境
2.1 軟件的安裝 13
2.2 舞臺區 19
2.3 角色區 21
2.4 程序區 25
2.5 腳本區 27
2.6 控制和工具區 30
第3章 神奇的程序區塊
3.1 動作模塊 36
實例3-1 x、y坐標移動講解 38
實例3-2 坐標設定 40
3.2 外觀模塊 44
實例3-3 “說”和“思考”程序塊的區別 45
實例3-4 進入背景區,并且刪除背景 48
3.3 聲音模塊 53
3.4 畫筆模塊 55
實例3-5 用畫筆畫一個彩色的圓 58
3.5 數據模塊 59
實例3-6 變量的使用 60
3.6 事件模塊 61
實例3-7 當背景切換后執行操作 63
實例3-8 小貓咪吃蘋果 65
3.7 控制模塊 67
實例3-9 從0一直加到100,計算結果 68
實例3-10 回答問題,判斷答案是否正確 70
實例3-11 直到x坐標大于100時停止 71
實例3-12 克隆小貓咪 76
3.8 偵測模塊 78
實例3-13 通過按鍵控制小貓咪變大、變小 81
3.9 運算符模塊 84
3.10 更多模塊 85
實例3-14 添加一個程序組合 85
實例3-15 循環幾圈的方法 87
第4章 知識的儲備
4.1 坐標 90
實例4-1 行走在板凳上的小男孩 93
實例4-2 尋找坐標點 95
4.2 角度 98
實例4-3 旋轉的魔法棒 98
實例4-4 時鐘 103
4.3 隨機數 104
實例4-5 一道數學題 104
實例4-6 擲骰子 105
4.4 字符串 107
實例4-7 小貓咪和機器人對話 108
4.5 加減乘除 109
4.6 四舍五入 110
4.7 特殊運算 111
4.8 變量 113
實例4-8 記下對方的名字 115
4.9 鏈表 115
實例4-9 記錄班級小朋友的名字 115
4.10 比較 119
4.11 邏輯運算 120
實例4-10 小貓咪坐標判斷 123
第5章 一大波僵尸襲來
5.1 角色規劃 128
5.2 程序分析 130
5.3 動手動腦 132
5.4 游戲性調整 133
5.5 總結 135
第6章 孫悟空筋斗云
6.1 角色規劃 137
6.2 程序分析 138
6.3 動手動腦 139
6.4 游戲性調整 143
6.5 總結 144
第7章 孫悟空72變
7.1 角色規劃 146
7.2 程序分析 150
7.3 動手動腦 150
7.4 游戲性調整 153
7.5 總結 154
第8章 聲控搖獎
8.1 角色規劃 156
8.2 程序設計 157
8.3 動手動腦 158
8.4 游戲性調整 159
8.5 總結 162
第9章 接蘋果小游戲
9.1 角色規劃 164
9.2 程序設計 164
9.3 動手動腦 166
9.4 游戲性調整 171
9.5 總結 172
第10章 彈跳躲避障礙物
10.1 角色規劃 174
10.2 程序設計 175
10.3 動手動腦 176
10.4 游戲性調整 179
10.5 總結 182
第11章 電子音樂相冊
11.1 角色規劃 184
11.2 程序設計 185
11.3 動手動腦 186
11.4 游戲性調整 189
11.5 總結 192
第12章 躲避幽靈
12.1 角色規劃 194
12.2 程序設計 195
12.3 動手動腦 196
12.4 游戲性調整 198
12.5 總結 201
第13章 指法練習
13.1 角色規劃 203
13.2 程序設計 204
13.3 動手動腦 206
13.4 游戲性調整 211
13.5 總結 212
第14章 微信打飛機
14.1 角色規劃 214
14.2 程序設計 215
14.3 動手動腦 217
14.4 游戲性調整 225
14.5 總結 228
第15章 植物大戰僵尸
15.1 會動的角色 230
15.2 種植的植物 233
15.3 神奇的陽光 240
15.4 攻擊的子彈 242
15.5 綜合 244