編輯推薦
全彩色印刷,輕鬆易讀
算法結構×可視化操作=完整的編程邏輯訓練
無需編程基礎,簡單鼠標拖動,13個遊戲範例,輕鬆學會程序設計
與Arduino結閤,製作互動式體感遊戲
Scratch 是由MIT 的媒體實驗室開發的程序設計環境。用戶可以用Scratch 來設計多媒
體動畫、遊戲及交互式故事等。Scratch 深受世界各地的青少年和程序設計初學者的喜愛。
本書以遊戲案例的方式,帶領讀者學習Scratch。
全書分為5章,包括如下精彩內容:
第1章 快速熟悉Scratch的安裝和操作使用
第2章 以Scratch為基礎,介紹程序設計的基本結構,瞭解編程邏輯
第3章 介紹基本的Scratch角色動作
第4章 結閤前麵所學知識,製作13個遊戲,通過範例進行實操
第5章 11個結閤Arduino的範例製作
本書適閤作為青少年學習Scratch的教程,也是不錯的親子互動讀物。
內容簡介
Scratch 是由MIT 的媒體實驗室開發的程序設計環境。用戶可以用Scratch 來設計多媒
體動畫、遊戲及交互式故事等。Scratch 深受世界各地的青少年和程序設計初學者的喜愛。
本書以遊戲案例的方式,帶領讀者學習Scratch。首先介紹瞭Scratch 和程序設計的基
礎知識,接著介紹瞭Scratch 程序設計常用的一些功能和技能。然後,通過介紹13 個完整的遊戲案例,讓讀者練習與提升程序設計能力。特彆介紹瞭如何使用Arduino 硬件來讓Scratch 程序與現實世界連結,探索更多的可能性。
本書適閤程序設計初學者閱讀,尤其適閤作為青少年的程序設計入門讀物。
目錄
第1 章 基礎知識............................................................... 1
1.1 簡介 .....................................................................................................2
1.2 下載與安裝 .........................................................................................2
1.3 操作界麵 .............................................................................................4
1.3.1 舞颱區 .........................................................................................4
1.3.2 角色區 .........................................................................................5
1.3.3 指令區 .........................................................................................5
1.3.4 腳本區 .........................................................................................6
1.4 綜閤應用 .............................................................................................8
1.5 第一個動畫故事 ...............................................................................12
1.5.1 認識舞颱 ...................................................................................12
1.5.2 角色設置 ...................................................................................13
1.5.3 位置設置 ...................................................................................14
1.5.4 小貓走路動畫 ...........................................................................15
1.5.5 貓狗對話 ...................................................................................17
第2 章 程序設計入門..................................................... 20
2.1 順序結構 ...........................................................................................21
2.2 循環結構 ...........................................................................................21
2.2.1 計數式循環 ..............................................................................21
2.2.2 條件式循環 ..............................................................................23
2.2.3 無限循環 ..................................................................................25
2.3 選擇結構 ...........................................................................................28
2.3.1 單嚮選擇結構 ..........................................................................28
2.3.2 雙嚮選擇結構 ..........................................................................30
2.4 變量 ...................................................................................................34
2.4.1 如何增加新變量 .......................................................................34
2.4.2 全局變量 ..................................................................................34
2.4.3 角色變量 ..................................................................................38
2.5 錶達式 ...............................................................................................43
第3 章 編程技巧........................................................... 47
3.1 讓角色移動 .......................................................................................48
3.1.1 方嚮與移動值 ..........................................................................48
3.1.2 設置x 和y 坐標 ......................................................................49
3.1.3 移到某個特定位置 ...................................................................49
3.2 限製角色移動範圍 ...........................................................................51
3.2.1 利用x 和y 坐標 ......................................................................51
3.2.2 利用顔色(1) ........................................................................52
3.2.3 利用顔色(2) ........................................................................52
3.3 不斷地移動 .......................................................................................53
3.3.1 在邊緣的兩端來迴地移動 ......................................................53
3.3.2 在區域的兩端來迴地移動 ......................................................54
3.3.3 從一端消失再從另一端齣現 ..................................................54
3.4 時間計算 ...........................................................................................55
3.4.1 計算遊戲中花費的時間 ..........................................................55
3.4.2 倒數計時 ..................................................................................56
3.5 場景不斷地往前移動 .......................................................................57
3.5.1 重復的場景 ..............................................................................57
3.5.2 連續的場景 ...............................................................................58
3.6 重力加速度 .......................................................................................60
3.6.1 自由落體 ..................................................................................60
3.6.2 拋物綫 .......................................................................................61
第4 章 實戰技能........................................................... 63
4.1 電流急急棒 .......................................................................................64
4.1.1 基本版 .......................................................................................64
4.1.2 多關版 .......................................................................................674.2 乒乓球 ...............................................................................................71
4.2.1 基本版 .......................................................................................71
4.2.2 打磚塊 .......................................................................................73
4.3 迷宮尋寶 ...........................................................................................76
4.3.1 基本版 .......................................................................................76
4.3.2 尋寶版 .......................................................................................79
4.4 自由落體 ...........................................................................................85
4.4.1 打排球 .......................................................................................86
4.4.2 跳遠 ...........................................................................................90
4.5 蟲蟲危機 ...........................................................................................94
4.6 青蛙過街 ...........................................................................................99
4.7 樂透彩開奬 .....................................................................................103
4.8 猴子吃香蕉 .....................................................................................106
4.9 翻牌 .................................................................................................112
4.10 星際大戰 .......................................................................................122
4.11 射氣球 ...........................................................................................135
4.12 貪食蛇 ...........................................................................................140
4.13 水果盤 ...........................................................................................144
第5 章 Arduino 互動科技項目....................................... 154
5.1 Arduino 簡介 ..................................................................................155
5.2 安裝S4A 步驟 ................................................................................156
5.2.1 安裝軟件程序 ........................................................................156
5.2.2 安裝S4A 程序 .......................................................................162
5.3 使用S4A 操控LED 燈 ..................................................................163
5.3.1 硬件材料 ................................................................................164
5.3.
趣學Scratch 教孩子學編程 下載 mobi epub pdf txt 電子書