進學國小 3D 建模與列印課程
Scratch 趣味創作掃描影印機
類似「全自動電子式身高體重計」,使用掃描線 (scan line) 偵測主角的外框邊緣,分別從「左上」與「右下」兩角落向原點掃描。偵測主角範圍,複製像素。
請使用 Turbo Mode。按 Shift 加綠色旗子。
Scratch 基礎概念,如果..否則..我的判斷正確嗎?
Scratch 中使用「如果..就」可以做簡單的條件判斷,遇到更複雜的條件判斷時請使用「如果..否則」。
電子書
http://odata.tn.edu.tw/ebooktagapi/Intro/Index2?id=cd06efa12fd843b3b1912f554218dbe7
以下左右兩側的條件判斷程式,有什麼差別?左側的程式有問題嗎?
Scratch遊戲設計─進階終極密碼猜數字
電子書
http://odata.tn.edu.tw/ebooktagapi/Intro/Index2?id=d8a7052015fb4fb5bf6e2f294228775f
藉由猜數字遊戲的設計,學會程式語言的基本概念。
過度使用「廣播訊息」的方式來控制程式流程,將失去 Scratch 原有的結構化程式語言的特性。破壞既有程式的流程,不易除錯。
交錯使用「廣播訊息」來達成重複結構,如此將形成 goto 語意。
以下範例,使用廣播訊息方式來達到重複結構,遞增數字。非建議的做法。
Scratch遊戲設計─終極密碼猜數字
電子書
http://odata.tn.edu.tw/ebooktagapi/Intro/Index2?id=73db7ba8d83f43c5bfba754c7320907f
藉由猜數字遊戲的設計,學會程式語言的基本概念。
1.輸出入互動
2.二元條件判斷
3.重複結構(迴圈)
4.變數
5.隨機
6.字串相接
Scratch 中重複執行的流程結構─迴圈(Loop)有以下三種類型:
以下,利用「條件迴圈」來達成「無限迴圈」,但更具有彈性。只要隨時改變變數 stop 的內容,就可以結束離開「重複執行」,有機會「歡呼」。
閱讀完這麼多的內容,為自己執行一個「歡呼」指令吧!