【國立臺灣師範大學 張國恩校長 專文推薦】
輕鬆激發邏輯思考力、創造力及想像力!
Scratch是美國麻省理工學院(MIT)所開發的程式語言,易於創造互動遊戲、動畫與故事,並能訓練程式邏輯。是一款免費的自由軟體,被世界各國翻譯成60多種語言,且能跨多款作業系統,如Windows、Mac或Linux…等。
本書運用Scratch做為動畫遊戲與程式邏輯訓練的工具,以情境範例切入,從著手堆疊Scratch程式積木開始訓練邏輯,並運用創意完成16個動畫遊戲與創意設計作品,同時應用Scratch2.0最新的視訊影像偵測、聲音偵測、時間偵測、距離偵測、行動載具與雲端功能,輕鬆激發思考能力、創造力及想像力。另外,DVD中也特別蒐錄Scratch跟實體樂高積木(LEGO WeDo),以及感應板(PicoBoard)的應用介紹。
.主題式邏輯訓練:每單元以一個訓練領域為主題範例,充滿知識性與挑戰性。
.對話式內容鋪陳:將抽象難懂的設計流程以簡單圖文對話流程進行解說。
.情境式生活範例:結合各個學習領域,從生活情境的架構中規劃專題。
.概念式學習安排:在比較難懂的概念、容易混淆的地方進行特別說明。
.精進式延伸學習:將單元概念的知識延伸,以觸類旁通,加深學習觸角。
書附超值DVD內容:
318分鐘影音教學/範例與素材/指令積木功能對照表
Scratch與LEGO WeDo、PicoBoard應用說明PDF
我的創意規劃學習表/Scratch競賽模擬範例
目錄
01 八大行星連連看
介紹Scratch、下載並安裝Scratch 2.0,再開始堆疊程式指令積木,設計八大行星連連看程式。當綠旗點一下程式開始執行時,八大行星不停重複運轉、當每個行星被點一下時自動移到距離太陽的正確位置。
02 自動感應吸塵器
介紹Scratch與應用設計流程,設計一個自動感應吸塵器,當吸塵器開關點一下,便開始執行,吸塵器自動運轉,碰到地板上的頭髮或餅乾屑,全部隱藏吸乾淨。
03 關於我
應用Scratch移動或旋轉等「動作」類別指令積木設計一個關於我的專長專題。我的專長內容,包括: 上下、左右重複滑動、360 度旋轉、飛簷走壁移動,以及跟著滑鼠的游標移動等。開始時,先從長相相同的二角色開始對話,再由「About Me」按鈕角色點一下切換下一個專長播放。
04 自動點號機
設計自動點號機程式,當開始角色按鈕被點一下時,廣播開始。當點號機接收到開始時,在全部號碼間隨機移
動、選號、顯示在已選號碼的最上層並說出選中的號碼,再針對選中的號碼顯示顏色特效。
05 天才演奏家彈奏音符
設計彈奏樂器的方式,包括:鍵盤按下彈奏音符、滑鼠點一下比薩斜塔彈奏音符或彈奏鴿敲擊,而彈奏樂器種類選擇方式包括: 滑桿拖曳選擇、角色點一下比薩斜塔的樂器名稱或直接輸入21種樂器聲音。
06 時鐘
利用運算與動作旋轉功能設計時鐘程式,當開始執行時,時鐘偵測目前的時間,再依時針、分針與秒針開始運轉。運轉時利用運算指令積木計算時針、分針與秒針的旋轉角度。
07 電子賀卡e-card
製作一張電子賀卡,開始執行時,顯示「賀卡首頁」及「Open」角色,點一下「Open」,賀卡翻至內頁,播放「聖誕快樂」歌,播放歌曲時顯示“Merry Christmas"跑馬燈、鈴噹及雪花,同時利用分身工具讓一片雪花不斷產生分身,變成滿天雪花不停飛舞閃爍及縮小。
08 月亮變化
設計月亮的變化,利用鍵盤控制功能,按「空白鍵」開始執行1~30 月亮變化、按「S」停止自動播放、按「Q」查詢特定日期月亮變化、並判斷輸入日期為滿月、新月、上弦月或下弦月。
09 打棒球
利用視訊偵測( 或計時器),設計打棒球專題。首先棒球機自動偵測影像,如果有視訊動作( 或計時器計時超過10 秒) 就說:「歡迎光臨、請選擇球速」。接著打擊者點選「球速」角色、選擇球速、開始打擊,倒數計時三分鐘。每打擊一球就獲得「打擊1 分」、當打擊5 分以上出現啦啦隊加油! 每隔10 秒再度顯示加油。
10 線上測驗大考驗
本章將利用Scratch 變數、提問與造型,設計線上測驗程式。首先新增角色,利
用角色造型設計測驗題目、再由題目角色出題、並判斷使用者輸入的答案是否正
確、如果正確將「正確變數」增加1 分。
11 畫圓求面積
利用Scratch運算及畫筆,設計畫圓求面積的計算步驟及計算結果。首先輸入半徑、開始畫圓、完成之後停筆、計算圓周長與圓面積,指令積木執行過程中會說明每個計算的公式及結果。
12 打字練習大考驗
製作英文打字鍵盤指法練習程式,開始執行時,先顯示鍵盤A~Z的位置,等待使用者輸入按鍵位置「Q~P」、「A~L」或「Z~M」三列選項、再開始指法練習。當使用者點選「A~L」角色,開始練習A~L 鍵。練習時鍵盤按下
「A」,播放A 音效再隱藏,依序重複練習三次,其次出現「S」依序練習。除了指法練習之外還包括:「英打大考驗角色」、「停止」及「顯示」角色,當使用者點選「Quiz」角色,進入英打大考驗遊戲動畫、點選「Stop」角色停止所有程式執行、點選「Show」角色顯示按鍵位置。
13 認識台灣拼圖
利用距離偵測製作台灣拼圖,先顯示台灣地圖特效,等待使用者點一下開始拼圖。拼圖過程中每一個縣市的拼圖會隨著滑鼠游標移動,當每個縣市移到距離正確位置小於10 時,自動移到正確位置。拼圖的功能還包括:(1)計時器,計算拼圖所需時間;(2) 說明按鈕,當使用者按說明時,顯示台灣地圖提示。
14 想像力超連結
利用A~Z字母製做與字母相關的單字及圖片,當使用者點一下字母「A」連結到「A」字母相關的圖片背景,當使用者點一下「首頁」連結回到A~Z 字母首頁。
15 數學大冒險
設計輸入某一數N,計算N的總和、N範圍內的奇數、奇數和、偶數、偶數和、N階乘及九九乘法。計算過程中利用清單功能,將N 的個數或N 的奇數及偶數加入清單列表、計算結果、說結果總和、並將運算結果加入結果清單。
16 迷宮闖關大考驗
整合Scratch功能製做一個迷宮闖關大考驗的動畫遊戲,一開始先顯示動畫遊戲說明首頁,等待使用者點一下開始角色,才進入動畫遊戲。遊戲從一個闖關者開始闖關,總共2 個關卡、闖關者有4 個生命值,碰到各關卡的角色就會減損一個生命值,並且回到原點。當生命值等於零時或時間到,結束遊戲。
附錄(此單元為pdf電子檔,請見書附光碟)
A 指令積木功能對照表
B Scratch與LEGO WeDo及PicoBoard應用
C 我的創意規劃表
01 八大行星連連看
介紹Scratch、下載並安裝Scratch 2.0,再開始堆疊程式指令積木,設計八大行星連連看程式。當綠旗點一下程式開始執行時,八大行星不停重複運轉、當每個行星被點一下時自動移到距離太陽的正確位置。
02 自動感應吸塵器
介紹Scratch與應用設計流程,設計一個自動感應吸塵器,當吸塵器開關點一下,便開始執行,吸塵器自動運轉,碰到地板上的頭髮或餅乾屑,全部隱藏吸乾淨。
03 關於我
應用Scratch移動或旋轉等「動作」類別指令積木設計一個關於我的專長專題。我的專長內容,包括: 上下、左右重複滑動、360 度旋轉、...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。