發表文章

目前顯示的是有「Scratch3」標籤的文章

Scratch 3 遊戲:狗吃香蕉(Dog eats bananas)

圖片
【遊戲名稱】狗吃香蕉(Dog eats bananas) 【基本動作】 點擊綠旗遊戲開始。 在畫面上按下滑鼠左鍵,小狗開始追蹤滑鼠。 小狗吃到香蕉時,香蕉一根一根地少。 小狗吃到香蕉時,會說出:「Yummy」(好吃)。 香蕉被吃到時,會跑到畫面上的隨機位置。 【遊戲試玩】 製作步驟: ( 底下程式積木僅供參考,設計方式不是只有一種。 ) 步驟 一 、選擇小狗(Dog1)角色 步驟 二 、小狗積木 功能為 按下滑鼠左鍵,小狗開始追蹤滑鼠。 步驟 三 、選擇香蕉(Banana)角色 步驟 四 、製作 香蕉(Banana)角色被吃掉的造型。 複製原本的 香蕉(Banana)角色 造型後, 再使用選擇(Select)工具點選一根香蕉來刪除。 步驟五 、香蕉積木 功能為 小狗吃到香蕉時,香蕉一根一根地少,以及香蕉被吃到時,會跑到畫面上的隨機位置。 步驟六 、 增加 “ 文字轉語音 ” 擴充積木 點選 添加擴展 圖示 選擇 文字轉語音 的擴展 步驟七 、舞台背景積木 積木功能為 小狗吃到香蕉時,會說出:「Yummy」(好吃) 。 恭喜您完成了。 可增加的額外功能: 計時與計分 專案範例網址: https://scratch.mit.edu/projects/252457534 若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。 If you like this post, please click the ads on the blog or  buy me a coffee . Thank you very much.

Scratch 3:點爆氣球 Balloon Clicker

圖片
【遊戲名稱】點爆氣球 Balloon Clicker 【基本動作】 氣球在畫面上隨機移動。 點擊氣球時,氣球會充氣(放大)。 氣球充氣到一定程度大小,會爆炸。 【遊戲試玩】 製作步驟: ( 底下程式積木僅供參考,設計方式不是只有一種。 ) 步驟 一 、選擇主要角色,本例為氣球(Balloon)。 步驟 二 、使用橡皮擦/擦子(Eraser)工具製作氣球爆掉的造型。 步驟 三 、為 氣球(Balloon)角色的 造型命名,分別為「 未爆 」、「爆了」。 步驟 四 、建立 氣球(Balloon)角色 積木程式 恭喜您完成了。 可增加的額外功能: 計時與 計分 專案範例網址: https://scratch.mit.edu/projects/719065015 若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。 If you like this post, please click the ads on the blog or  buy me a coffee . Thank you very much.

Scratch 3:簡易數位鋼琴(Simple Digital Piano)

圖片
本篇文章將要製作一個簡易的電子鋼琴。 遊戲功能: 主要角色(本例為恐龍 Dragon)的會移動到按下鋼琴鍵盤的上方。 恐龍會有動作與變色。 按下鋼琴鍵盤會發出音樂。 您會做出什麼樣子的鋼琴呢? 遊戲試玩: 製作步驟: ( 底下 程式積木 與 圖形 僅供參考,設計方式不是只有一種。 ) 步驟一:選擇主要角色 (本例為恐龍 Dragon)。 步驟二:主要角色積木 (本例為恐龍 Dragon)。 步驟三:使用方形工具繪製鋼琴鍵盤。 步驟四:鋼琴鍵盤角色積木。 步驟五:複製鋼琴鍵盤角色,本例複製四個。 步驟六:排列鋼琴鍵盤位置與 主要角色 (本例為恐龍 Dragon)位置,類似下圖 。 步驟七:修改鋼琴鍵盤角色積木內的 演奏音階 , 使每個鋼琴鍵盤角色發出不一樣的音階 。 恭喜您完成了。 https://scratch.mit.edu/projects/749493707 若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。 If you like this post, please click the ads on the blog or  buy me a coffee . Thank you very much.

Scratch 3:Could you speak up?(大聲公)

圖片
遊戲試玩: 遊戲功能: 角色的大小會隨著音量大小而變化。 當音量超過某個數值,會得一分。 遊戲時間為一分鐘。 一分鐘內,您能得幾分呢? 製作步驟: ( 底下 程式積木 與 圖形 僅供參考,設計方式不是只有一種。 ) 步驟一:建立得分(Score)與判斷遊戲是否結束(Over)的變數。 步驟二:計時功能積木  步驟三: 計分與角色大小變化積木 https://scratch.mit.edu/projects/674807725/ 若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。 If you like this post, please click the ads on the blog or  buy me a coffee . Thank you very much.

Scratch 3 遊戲:刮刮樂 ( Scratch Game: Scratch-off)

圖片
【遊戲名稱】刮刮樂 ( Scratch Game: Scratch-off) 【基本動作】 按下綠旗,移動滑鼠,開始刮刮刮。 Click the green flag to Scratch.... 製作步驟: ( 底下程式積木僅供參考,設計方式不是只有一種。 ) 步驟 一 、選擇背景(Backdrops) 步驟 二 、使用 圓形 與 文字 工具畫硬幣(Coin),中心點設在硬幣的下方。 步驟 三 、 使用  矩形   工具畫黑色區塊(Rectangle),中心點設在的黑色區塊的左上角。 步驟 四 、硬幣程式碼 功能是按下綠旗後,硬幣跟著滑鼠移動。 步驟五 、建立 黑色區塊(Rectangle)的函示積木(My Blocks),名稱為 blackScreen 。並將 "Run without screen refresh" 勾選。 步驟六 、 黑色區塊(Rectangle)積木。功能為 1. 按下綠旗時用 黑色區塊的分身(Clone) 填滿整個螢幕的背景。 2. 當硬幣碰到黑色區塊 的分身(Clone) ,將此分身刪除。 額外功能: 限時,時間倒數,時間到,停止遊戲。 專案範例網址: https://scratch.mit.edu/projects/752532834/ 若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。 If you like this post, please click the ads on the blog or  buy me a coffee . Thank you very much.

Scratch 3 電子手錶

圖片
此篇文章會先以變數(可參考 Scratch教學篇-認識變數 )的方式說明電子手錶的程式設計,接著再設計電子手錶的畫面。 先建立三個變數:時、分、秒。 設計積木程式之前,請來思考幾件事情: 在   59秒   變成   60秒  時 ,會發生什麼事? 在   59分   變成   60分 時,會發生什麼事? 在  23時  變成  24時  時,會發生什麼事? 想清楚了嗎?來看看筆者所設計的程式和讀者您所想的有什麼不同? 來讓貓咪說出時間囉!請在 等待 1 秒 的積木附近加上底下的積木: 那要怎麼做出底下的 Scratch專案 呢? 本篇文章Scratch範例連結:https://scratch.mit.edu/projects/440547430 若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。 If you like this post, please click the ads on the blog or  buy me a coffee . Thank you very much.

2021 雲林縣仁和國小 mBot 冬令營課程紀錄

圖片
2021/01/29、2021/02/01、2021/02/02 三天上午,筆者受邀至 雲林縣仁和國小 進行 mBot 冬令營的活動,在此紀錄,也感謝仁和國小 余老師的邀請。 此次主要是進行 mBot擴充包 的組裝、擴充包的程式設計、認識人工智慧。擴充包含有 六足機器人 、 動感小貓 、 聲光互動 。 2021冬令營課程大綱 2021/01/29 mBot 冬令營 Day 1: mBot擴充包介紹 Beetle 甲蟲組裝 Beetle 程式設計 Beetle 循跡 2021/02/01 mBot 冬令營 Day 2: Otto二足機器人程式設計 動感小貓組裝 聲控天蠍組裝 螳螂組裝 程式設計自由發揮 2021/02/02 mBot 冬令營 Day 3: 語音辨識 影像辨識 文字轉語音 表情面板介紹 心得紀錄: 第一天上午提供小朋友組裝手冊與組裝影片,讓小朋友自己做選擇,當天課程要結束前,小朋友都喜歡看組裝手冊而不想看組裝影片。第二天提供小朋友Otto二足機器人,兩人控制一隻Otto機器人的雙腳,讓小朋友慢慢摸索出怎麼控制二足機器人,當小朋友自己找出方法控制Otto時,他們都很開心。第三天介紹了mBlock提供的認知服務功能,以及mBot表情面板,而小朋友對文字轉語音非常有興趣。這一群小朋友都會先自己試著設計程式,當程式功能不如自己所預期時,才會來問我。而筆者好喜歡這樣子的小朋友喔! 若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。 If you like this post, please click the ads on the blog or  buy me a coffee . Thank you very much.

bDesigner 設計 Arduino 離線模式

圖片
本網誌介紹了 bDesigner 與 Arduino 互動 ,那麼 那要如何讓 Arduino 自行運作(不需要電腦的離機模式)呢? 本篇文章將告訴筆者所知道的方法,首先感謝 蔡佳倫老師 在臉書上提供了如何用bDesigner在Scratch上用blockly設計離線Arduino的程式之方法。底下先介紹如何用此種方式來讓Arduino程式離線(不用電腦下)執行。 方法一:使用 Scratch 3 步驟一:開啟 Scratch 3 軟體點選  Scratch 3 ,積木類型選  USB連多個 Arduino 。 步驟二:開啟 C離線燒錄模式 點選在   Scratch 3上方選單【檔案】==> 【C離線燒錄】。 此時會出現如下的Scratch 3畫面: 接著設計閃爍的程式吧。 步驟三:設計 LED 閃爍積木程式 在Scratch 3積木區設計如下積木程式 步驟四:燒錄 LED 閃爍積木程式 將Arduino UNO 接上電腦,再點選在 Scratch 3上方選單【上傳與監看】==> 【用Arduino IDE開啟】。 選擇好 Board: "Arduino Uno" 以及 Port: "COM" (請選擇自己電腦上的Uno COM編號) ,按下燒錄按鈕 。 成功時,即可看到Uno板內建LED在閃爍。 方法二:使用 C Blockly 步驟一:開啟 C Blockly 軟體點選  C Blockly ,積木類型不用選。 步驟二:  設計 LED 閃爍積木程式 在C Blockly積木區設計如下積木程式 步驟三:  燒錄 LED 閃爍積木程式 將Arduino UNO 接上電腦,再點選在 C Blockly 上方選單【上傳】==> 【用IDE開啟】 選擇好 Board: "Arduino Uno"  以及  Port: "COM" (請選擇自己電腦上的Uno COM編號) ,按下燒錄按鈕 。 成功時,即可看到Uno板內建LED在閃爍。 若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。 If you like this post, please click the ads on the blog or  buy me a coffee...