Scratch 3.0 少兒趣味編程從入門到精通

Scratch 3.0 少兒趣味編程從入門到精通

《Scratch 3.0 少兒趣味編程從入門到精通》是2020年北京大學出版社出版的圖書,作者是劉黎明、劉佳萱。

基本介紹

  • 中文名:Scratch 3.0 少兒趣味編程從入門到精通
  • 作者:劉黎明、劉佳萱
  • 出版社:北京大學出版社
  • 出版時間:2020年8月1日
  • ISBN:9787301314555
內容簡介,圖書目錄,作者簡介,

內容簡介

本書採用案例式學習方法,以喵小咪在戶外遊玩一天的經歷為主線,貫穿不同的場景,用Scratch 3.0由淺入深地設計了16款互動小遊戲和小程式。案例循序漸進、簡明易懂,將抽象的編程思想巧妙地穿插在解決實際問題的進程中,讓編程的趣味性與知識性相結合,符合青少年學習的特點。
  全書共17章。第1章帶領讀者認識Scratch 3.0,並動手編出第1個小程式;第2~7章為入門篇,共設計5個小程式和 1個總結,通過基礎案例帶領讀者了解 Scratch編程的入門知識;第 8~13章為遊戲篇,共設計 6個小遊戲,由淺入深地剖析了經典遊戲編程的奧秘;第14~17章為進階篇,共設計4個小程式,通過高級別難度案例的編寫,強化編程的基本思想和設計理念。
  本書適合對Scratch圖形化編程感興趣的青少年及家長閱讀參考,也適合中國小信息技術課教師或培訓機構使用。

圖書目錄

入門篇
1 初識Scratch
1.1 Scratch介紹 / 2
1.2 Scratch 3.0環境搭建 / 4
1.3 Scratch 3.0編程環境介紹 / 10
1.4 第一個程式:喵小咪出門玩 / 14
2 蝴蝶飛滿天
2.1 新建與保存 / 22
2.2 添加背景與角色 / 24
2.3 認識坐標 / 27
2.4 為蝴蝶添加飛行代碼 / 28
2.5 增加聲音效果 / 34
2.6 完整的程式 / 38
3 跟蜻蜓交朋友
3.1 創建項目 / 40
3.2 添加背景和角色 / 41
3.3 設計互動對話 / 43
3.4 為角色添加對話代碼 / 44
3.5 處理等待事件 / 47
3.6 完整的程式 / 51
4 路遇動物狂歡節
4.1 場景創設 / 53
4.2 添加背景和角色 / 54
4.3 認識造型 / 58
4.4 為紅恐龍添加代碼 / 59
4.5 增加音樂效果 / 62
4.6 為青恐龍添加代碼 / 65
4.7 完整的程式 / 66
5 看飛行表演
5.1 添加背景和角色 / 68
5.2 畫筆的作用 / 71
5.3 為飛機添加代碼 / 73
5.4 拉出五彩的煙霧 / 76
5.5 來點歡呼聲 / 81
5.6 完整的程式 / 84
6 激烈的賽跑
6.1 場景創設 / 86
6.2 初始化位置和大小 / 88
6.3 添加賽跑代碼 / 93
6.4 多角色間的同步 / 97
6.5 來點喝彩聲 / 102
6.6 完整的程式 / 105
7 編程就像拍電影
7.1 素材準備 / 108
7.2 編程串聯 / 118
7.3 當好小導演 / 122
遊戲篇
8 飛船發射
8.1 遊戲流程分析 / 124
8.2 飛船升空 / 126
8.3 喵小咪發指令 / 130
8.4 更準確的同步 / 132
8.5 觀眾開始歡呼 / 135
8.6 進階探索:造型的靈活使用 / 138
8.7 完整的程式 / 144
9 到蒙哥家做客
9.1 遊戲流程分析 / 146
9.2 繪製遊戲地圖 / 146
9.3 創設障礙關卡 / 153
9.4 滑鼠跟隨 / 158
9.5 碰撞偵測 / 159
9.6 為障礙關卡添加代碼 / 162
9.7 進階探索:增強遊戲氛圍 / 167
9.8 完整的程式 / 171
10 猴子的盛宴
10.1 遊戲流程分析 / 174
10.2 角色的滑鼠控制 / 174
10.3 從天而降的香蕉 / 180
10.4 克隆讓香蕉多到吃不完 / 181
10.5 碰撞偵測與計分 / 188
10.6 進階探索:小偷刺蝟 / 192
10.7 完整的程式 / 201
11 遇見潛水員
11.1 遊戲流程分析 / 203
11.2 初始化多場景遊戲 / 204
11.3 方向與角度 / 208
11.4 背景動態切換 / 210
11.5 潛水員水下表演 / 216
11.6 進階探索:動感海星 / 224
11.7 完整的程式 / 227
12 大象頭頂球
12.1 遊戲流程分析 / 230
12.2 有彈性的球 / 231
12.3 大象表演 / 236
12.4 給遊戲計分 / 244
12.5 退出條件判斷 / 247
12.6 進階探索:增加禮物 / 251
12.7 完整的程式 / 255
13 溶洞中的小鳥
13.1 遊戲流程分析 / 258
13.2 繪製溶洞場景 / 259
13.3 繪製石鐘乳 / 263
13.4 隨機變化的關卡 / 264
13.5 小鳥飛行控制 / 272
13.6 碰撞偵測與計分 / 276
13.7 進階探索:添加鑽石 / 282
13.8 完整的程式 / 288
進階篇
14 精彩的自動駕駛
14.1 遊戲概要設計 / 292
14.2 繪製最簡線路圖 / 294
14.3 繪製帶探測器的小車 / 297
14.4 為探測器編寫代碼 / 299
14.5 自動探路功能 / 301
14.6 完整的程式 / 302
14.7 進階探索:賽車場駕駛 / 303
14.8 更多有趣的探索 / 308
14.9 最終程式腳本 / 308
15 試試鍵盤遊戲
15.1 遊戲概要設計 / 311
15.2 循環飛行的直升機 / 312
15.3 空投字母 / 316
15.4 鍵擊命中 / 324
15.5 得分和音效 / 333
15.6 完整的程式 / 340
15.7 進階探索:添加劇情介紹 / 342
15.8 最終程式腳本 / 355
16 喵小咪回家去
16.1 項目概要設計 / 359
16.2 初始化主角 / 360
16.3 繪製場景 / 361
16.4 角色移動 / 371
16.5 場景連貫循環 / 378
16.6 進階探索:動作控制 / 383
16.7 碰撞偵測 / 388
16.8 最終程式腳本 / 399
17 跟貓媽媽一起盤點見聞
17.1 項目概要設計 / 402
17.2 場景創建 / 402
17.3 回憶的泡泡 / 406
17.4 列表存儲 / 409
17.5 完整的程式 / 425
17.6 期待明天 / 426

作者簡介

劉黎明,中國人工智慧學會會員,畢業於北京航空航天大學,長期從事大中型軟體開發和項目管理,目前在AI獨角獸商湯科技專注於人工智慧在教育行業的套用研究。
  劉佳萱,熱愛編程、熱愛機器人,多次參加全國青少年科技創新大賽等,目前就讀於清華大學附屬中學。

相關詞條

熱門詞條

聯絡我們