Scratch 尋寶之旅
劉國利、蔣碩挺
買這商品的人也買了...
-
$450$356 -
$359$341 -
$490$387 -
$403Scratch 項目式編程實戰:打造超酷大型遊戲
相關主題
商品描述
本書將圖形化編程知識的講解與實戰合為一體,從編程的基礎概念到順序、分支、循環結構,從鍵盤、鼠標控制角色 到角色與角色之間的互動,從變量到列表再到自製積木,由易到難、由淺入深地講解了Scratch所有模塊的相關知識。在 知識講解之後,設置了大量的案例實戰部分。 讀者可以通過理論知識的學習,掌握完整的知識體系;基於實戰部分的功能說明和步驟提示,進行思考並動手實踐, 完成知識的強化與應用。
作者簡介
劉國利,
教育技術學(師範類)專業,在少兒編程類課程以及成人編程課程方面,具有非常豐富的課程設計及教學經驗,當前任少兒編程類課程經理,負責課程體系搭建、課程設計以及少兒編程課程教學等工作。曾主導設計開發Scratch軟件編程課程、基於硬件的Scratch編程課程(達奇機器人、兒童無人機等多種)、Python技術入門課程、HTML5(WEB前端)興趣與就業課程、HTML5面試與真題小程序(決勝前端)、交互式自學編程軟件APP等等。
設計的課程具有故事性(情景式),課程內容趣味多樣;難度具有階梯性,循序漸進,簡單易學,主張開發學習者的多元智能。
曾出版面向HTML5初學者的《HTML5佈局之路》
陳能堡:
計算機軟件工程專業,在編程類課程方面具有豐富的教學經驗,當前任STEAM編程課程講師,負責Scratch的教學工作。
曾參與Scratch軟件編程課程以及HTML5興趣與就業課程的內容研發與製作,參與開發HTML5面試與真題小程序(決勝前端)。
目錄大綱
第1單元 Scratch入門
第1課 美麗草原···························2
1-1 把角色搬上舞臺 ························2
1-2 重要的初始化 ··························6
1-3 位置、方向及大小 ····················11
1-4 作品實戰—草原的新朋友 ········17
第2課 草原之旅·························19
2-1 讓角色說話和思考 ···················19
2-2 有聲的世界 ···························22
2-3 背景與造型的變化 ···················27
2-4 作品實戰—奇妙的草原旅行 ······32
第3課 草原生機 ·························33
3-1 定點運動 ······························33
3-2 無休止運動 ···························41
3-3 角色造型動畫 ························49
3-4 作品實戰—螞蟻的秘密 ···········53
第2單元 Scratch基礎
第4課 進擊的坦克 ······················56
4-1 條件控制類積木 ······················56
4-2 多種多樣的偵測 ······················59
4-3 被鼠標點擊與停止腳本 ··············64
4-4 作品實戰—突破火線 ··············69
第5課 四面楚歌 ·························71
5-1 通過鍵盤控制角色 ···················71
5-2 多樣的事件 ···························78
5-3 通過鼠標控制角色運動 ··············82
5-4 作品實戰—突出重圍 ··············86
第6課 躲避坦克軍團 ···················88
6-1 隨機數 ································88
6-2 變量 ···································92
6-3 讓作品變得更有趣 ···················97
6-4 作品實戰—武裝突圍 ·············105
第3單元 Scratch進階
第7課 激流勇進 ························110
7-1 消息 ··································110
7-2 廣播消息並等待 ·····················113
7-3 消息的作用 ··························117
7-4 作品實戰—激流勇進 ·············122
第8課 瘋狂打地鼠·····················125
8-1 算術運算與布爾值 ··················125
8-2 邏輯運算與關系運算 ···············128
8-3 字符串 ·······························132
9-2 擴展模塊 ·····························142
9-3 畫筆模塊 ·····························145
9-4 作品實戰—旋風碰碰車 ··········149
第4單元 Scratch提升
第10課 野餐之旅 ······················154
10-1 列表 ································154
10-2 列表的基本操作 ···················156
10-3 列表項的操作 ······················161
10-4 回家之路 ···························167
第11課 奇妙萬花筒 ···················170
11-1 自製積木 ···························170
11-2 有趣的參數 ·························174
11-3 擴展性更強的自製積木 ···········177
11-4 作品實戰—萬花筒 ··············182
作品實戰—瘋狂打地鼠 ··········136
旋風碰碰車 ·····················138
數學函數 ·····························138
第12課 王子與公主 ···················184
12-1 克隆 ································184
12-2 克隆體的應用 ······················188
12-3 編程專業術語 ······················192
12-4 作品實戰—皇家遊樂園 ·········194
第5單元 Scratch綜合實戰
第13課 龍戰士傳說 ···················198
知識基礎與開發前的準備工作 ···········198
作品完整功能說明 ························198
作品功能拆解 ······························199
核心功能的實現 ···························199
作品完整性的實現 ························205
功能優化的實現 ···························211
總結 ········································217